Hi,
are you looking for a solution for the memory fragmentation issue, or do
you want to solve the out of memory error (there are ways to increase
the shared and the private memory)?
Greetings
Nils
Am 19.08.09 07:05, schrieb Roger Tan:
hi.
I tested my ser server which version is 0.9.7+cvs20080424 used sipps
sending 1000
invite per sec. after about 10 sec, there was an out of mem error.
Aug 18 09:40:12 ubuntu /sbin/ser[20805]: ERROR: new_t: out of mem:
Aug 18 09:40:12 ubuntu /sbin/ser[20805]: ERROR: t_newtran: new_t failed
Aug 18 09:40:12 ubuntu /sbin/ser[20805]: ERROR: sl_reply_error used: I'm
terribly sorry,
server error occurred (1/SL)
Aug 18 09:40:12 ubuntu /sbin/ser[20805]: ERROR: sip_msg_cloner: cannot
allocate memory
and my memlog is:
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: -----------------------------
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: Memory status (shm):
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: qm_status (0xb5acf000):
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: heap size= 33554432
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: used= 1914592,
used+overhead=2224736,
free=31329696
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: max used (+overhead)= 33534720
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: dumping all alloc'ed. fragments:
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 0. N address=0xb5ad41a8
frag=0xb5ad41a0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 1. N address=0xb5ad41c8
frag=0xb5ad41c0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 2. N address=0xb5ad41e8
frag=0xb5ad41e0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 3. N address=0xb5ad4208
frag=0xb5ad4200
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 4. N address=0xb5ad4228
frag=0xb5ad4220
size=4096 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 5. N address=0xb5ad5238
frag=0xb5ad5230
size=4096 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 6. N address=0xb5ad6248
frag=0xb5ad6240
size=2800 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 7. N address=0xb5ad6d48
frag=0xb5ad6d40
size=1680 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 8. N address=0xb5ad73e8
frag=0xb5ad73e0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 9. N address=0xb5ad7408
frag=0xb5ad7400
size=1572864 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 10. N address=0xb5c57418
frag=0xb5c57410
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 11. N address=0xb5c57438
frag=0xb5c57430
size=320 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 12. N address=0xb5c57588
frag=0xb5c57580
size=48 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 13. N address=0xb5c575c8
frag=0xb5c575c0
size=80 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 14. N address=0xb5c57628
frag=0xb5c57620
size=80 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 15. N address=0xb5c57688
frag=0xb5c57680
size=80 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 16. N address=0xb5c576e8
frag=0xb5c576e0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 17. N address=0xb5c57708
frag=0xb5c57700
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 18. N address=0xb5c57728
frag=0xb5c57720
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 19. N address=0xb5c57748
frag=0xb5c57740
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 20. N address=0xb5c57768
frag=0xb5c57760
size=32 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 21. N address=0xb5c57798
frag=0xb5c57790
size=131072 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 22. N address=0xb5c777a8
frag=0xb5c777a0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 23. N address=0xb5c777c8
frag=0xb5c777c0
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 24. N address=0xb5c777e8
frag=0xb5c777e0
size=32 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 25. N address=0xb5c77818
frag=0xb5c77810
size=131072 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 60. N address=0xb5ca7948
frag=0xb5ca7940
size=48 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 61. N address=0xb5ca7988
frag=0xb5ca7980
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 62. N address=0xb5ca79a8
frag=0xb5ca79a0
size=80 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 63. N address=0xb5ca7a08
frag=0xb5ca7a00
size=48 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 64. N address=0xb5ca7a48
frag=0xb5ca7a40
size=32 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 65. N address=0xb5ca7a78
frag=0xb5ca7a70
size=16 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: 66. N address=0xb5ca7a98
frag=0xb5ca7a90
size=65808 used=1
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: dumping free list stats :
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 1. fragments no.:
1232, unused: 0
^I^I bucket size: 16 - 16 (first 16)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 38. fragments no.:
54, unused: 0
^I^I bucket size: 608 - 608 (first 608)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 43. fragments no.:
54, unused: 0
^I^I bucket size: 688 - 688 (first 688)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 44. fragments no.:
3991, unused: 0
^I^I bucket size: 704 - 704 (first 704)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 57. fragments no.:
114, unused: 0
^I^I bucket size: 912 - 912 (first 912)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 58. fragments no.:
4004, unused: 0
^I^I bucket size: 928 - 928 (first 928)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 68. fragments no.:
46, unused: 0
^I^I bucket size: 1088 - 1088 (first 1088)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 82. fragments no.:
109, unused: 0
^I^I bucket size: 1312 - 1312 (first 1312)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 115. fragments no.:
34, unused: 0
^I^I bucket size: 1840 - 1840 (first 1840)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 174. fragments no.:
3795, unused: 0
^I^I bucket size: 2784 - 2784 (first 2784)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 186. fragments no.:
790, unused: 0
^I^I bucket size: 2976 - 2976 (first 2976)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 187. fragments no.:
3820, unused: 0
^I^I bucket size: 2992 - 2992 (first 2992)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 262. fragments no.:
1, unused: 0
^I^I bucket size: 4192 - 4192 (first 4192)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: hash= 318. fragments no.:
1, unused: 0
^I^I bucket size: 5088 - 5088 (first 5088)
Aug 18 10:11:02 ubuntu /sbin/ser[20787]: -----------------------------
I think it's not a memory leak but the so many small memory fragments,
and those
fragments were not combinated. How I solve this problem?
Thanks.
--
MSN: miao__tan(a)hotmail.com <mailto:miao__tan@hotmail.com>
Email: m.roger.t(a)gmail.com <mailto:m.roger.t@gmail.com>
------------------------------------------------------------------------
_______________________________________________
Serusers mailing list
Serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers