Ejabberd resource tests/try 7

From OLPC
Jump to: navigation, search

Try 7: Shared roster with old TLS code

A repeat of Ejabberd resource tests/try 6, using the old TLS code.

This one crashed at 700 users.

Memory use

Try7-users active vs resident mem.png

Try7-psmem-resident mem-virtual mem.png

Memory use vs connections

This shows max-median-min values at stable numbers of clients (min. 3 minutes).

Try7-resident mem min per conn-resident mem max per conn-resident mem median per conn.png

The numbers:


resident_mem
clients        minimum   median  maximum
     50             88       92       95
    100            125      131      139
    150            168      171      187
    200            186      192      282
    250            253      264      336
    300            331      334      361
    350            397      414      484
    400            450      480      569
    450            570      579      649
    500            570      583      730
    550            751      758      873
    600            679      785      913
    650            827      873      959
    700            787      905      955

Virtual memory

The virtual memory size shows a smooth increase:

Try7-virtual mem min per conn-virtual mem max per conn-virtual mem median per conn.png


CPU usage

Cumulative CPU use by the ejabberd process:

Try7-users active vs cputime.png

Load averages, by connections and by time:

Try7-load avg 5 min per conn-load avg 5 max per conn-load avg 5 median per conn.png

Try7-load avg 1-load avg 5-load avg 15.png