<div dir="ltr">Hi,<div><br></div><div>I've noticed more than 14 Gb RSS memory consumption during load test (8000 WSS clients send registrations):<br></div><div><div><img src="cid:ii_k8r6ijjs2" alt="pic2.png" width="713" height="368" style="margin-right: 0px;"><br></div></div><div><br></div><div><div><img src="cid:ii_k8r67miu0" alt="pic1.png" width="714" height="357" style="margin-right: 0px;"></div><div><br></div><div><br></div><div># ps aux | grep kamailio<br></div><div>hpbx     15948  0.0  0.1 2232328 22920 ?       S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15949  1.8  3.8 2232460 789212 ?      S    01:40   1:23 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15950  1.8  3.8 2232460 790164 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15951  1.7  3.8 2232460 790656 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15952  1.8  3.8 2232460 790180 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15953  1.7  3.8 2232460 788192 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15954  1.8  3.8 2232460 789484 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15955  1.7  3.8 2232460 789640 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15959  1.8  3.8 2232460 788104 ?      S    01:40   1:22 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15960  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15961  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15963  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15964  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15966  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15968  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15969  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15971  0.0  0.0 2232328 8272 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15972  0.0  0.0 2232328 8152 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15973  0.0  0.0 2232328 8152 ?        S    01:40   0:02 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15975  0.0  0.0 2232328 8156 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15977  4.8  4.0 2232428 835908 ?      S    01:40   3:43 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15979  0.0  2.5 2232452 517192 ?      S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15980  0.0  2.5 2232328 515344 ?      S    01:40   0:03 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15984  0.0  0.0 2232328 8004 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15986  0.0  0.0 2232328 8276 ?        S    01:40   0:00 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15987  2.4  3.9 2232492 817888 ?      S    01:40   1:50 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15989  2.4  3.9 2232492 816604 ?      S    01:40   1:52 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15991  2.4  3.9 2232492 816952 ?      S    01:40   1:51 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15992  2.3  3.9 2232492 817236 ?      S    01:40   1:49 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15993  2.4  3.9 2232492 818900 ?      S    01:40   1:51 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15994  2.4  3.9 2232492 817692 ?      S    01:40   1:50 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15996  2.4  3.9 2232492 816832 ?      S    01:40   1:50 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     15998  2.3  3.9 2232492 814336 ?      S    01:40   1:49 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br>hpbx     16001  2.1  3.1 2232328 655908 ?      S    01:40   1:37 /var/lib/ums/sbin/kamailio -m 2048 -M 12 -x qm -P /var/run/kamailio/kamailio.pid -f /var/lib/ums/etc/sipp/sipp.cfg<br><br></div><div><br></div><div>Shared memory consumption is:</div><div># /var/lib/ums/sbin/kamcmd -s tcp:localhost:2048 stats.get_statistics shmem:<br>shmem:fragments = 4<br>shmem:free_size = 1291909000<br>shmem:max_used_size = 855663448<br>shmem:real_used_size = 855574648<br>shmem:total_size = 2147483648<br>shmem:used_size = 818055392<br></div><div><br></div><div><br></div><div>Also, I don't understand why kamailio maps more than 2 GB per every child process:</div><div># pmap -x $(pidof kamailio) | grep total<br>total kB         2232332  659732  653680<br>total kB         2232496  816132  802908<br>total kB         2232496  818680  805456<br>total kB         2232496  818544  805320<br>total kB         2232496  818900  805676<br>total kB         2232496  817888  804664<br>total kB         2232496  818436  805212<br>total kB         2232496  818124  804900<br>total kB         2232496  818508  805284<br>total kB         2232332    8344    3648<br>total kB         2232332    8072    3580<br>total kB         2232332  517360  512444<br>total kB         2232456  519752  514580<br>total kB         2232432  835996  829552<br>total kB         2232332    8428    3576<br>total kB         2232332    8832    3852<br>total kB         2232332   10380    4604<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232332    8480    3564<br>total kB         2232464  789152  777596<br>total kB         2232464  790128  778484<br>total kB         2232464  790904  779004<br>total kB         2232464  788796  777240<br>total kB         2232464  790284  778384<br>total kB         2232464  790732  779176<br>total kB         2232464  790360  778716<br>total kB         2232464  790512  778612<br>total kB         2232332   22920    8992<br></div><div><br></div><div><br></div><div>Any ideas what is happening here?</div><div><br></div><div>Andrey</div><div><br></div><div><br></div><div><br></div></div></div>