>From the beginning, opensmppbox consumes ~0.7% of my mem only and grow up quickly. Until it reachs to ~80% for both RAM and Swap, it is restarted automatically (before, syslog said OS killed the PID opensmmppbox due to memory exceeded, but now i observe that opensmppbox just restarted after i plug more RAM sticks).
Then system back to very low mem usage and grow up about 1MB/3 seconds, so on. MT from client to opensmppbox now is 40 TPS. Brs, Tuan. On Wed, Nov 13, 2013 at 4:24 PM, Rene Kluwen <[email protected]> wrote: > Yes, this is the idea. > > But I meant that I want an overview like that whenever the memory problems > occur (memory starts growing). > > > > == Rene > > > > *From:* Minh Tuan [mailto:[email protected]] > *Sent:* woensdag 13 november 2013 6:26 > *To:* Rene Kluwen > *Cc:* [email protected] > *Subject:* Re: opensmppbox consume a lot of MEM > > > > Thanks Rene for the reply. > > Here is the valgrind running result. Actully i blind with this >.< > > > minhtuan@han-vasplatform-02:/etc/kannel$ sudo valgrind --tool=memcheck > --leak-check=full opensmppbox > ==29801== Memcheck, a memory error detector > ==29801== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. > ==29801== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info > ==29801== Command: opensmppbox > ==29801== > 2013-11-13 12:18:02 [29801] [0] INFO: Debug_lvl = -1, log_file = <none>, > log_lvl = 0 > 2013-11-13 12:18:03 [29801] [0] DEBUG: Loading include file > `/etc/kannel/smsc_fake.conf' (on line 55 of file kannel.conf). > 2013-11-13 12:18:03 [29801] [0] DEBUG: Loading include file > `/etc/kannel/smsc_hn_live.conf' (on line 59 of file kannel.conf). > 2013-11-13 12:18:03 [29801] [0] DEBUG: Loading include file > `/etc/kannel/service_ota.conf' (on line 63 of file kannel.conf). > 2013-11-13 12:18:03 [29801] [0] DEBUG: Loading include file > `/etc/kannel/service_sms_survey.conf' (on line 65 of file kannel.conf). > 2013-11-13 12:18:03 [29801] [0] DEBUG: Loading include file > `/etc/kannel/service_route.conf' (on line 67 of file kannel.conf). > 2013-11-13 12:18:03 [29801] [0] DEBUG: Kannel opensmppbox version > svn-runknown gwlib version `svn-runknown'. > Build `Aug 1 2013 14:11:45', compiler `4.7.2'. > System Linux, release 3.2.0-4-686-pae, version #1 SMP Debian 3.2.46-1, > machine i686. > Hostname han-vasplatform-02, IP 127.0.1.1. > Libxml version 2.8.0. > Using OpenSSL 1.0.1e 11 Feb 2013. > Compiled with MySQL 5.5.31, using MySQL 5.5.31. > Using native malloc. > > 2013-11-13 12:18:04 [29801] [0] INFO: MYSQL: Connected to server at > localhost. > 2013-11-13 12:18:04 [29801] [0] INFO: MYSQL: server version > 5.5.31-0+wheezy1, client version 5.5.31. > 2013-11-13 12:18:04 [29801] [0] INFO: DLR using storage type: mysql > 2013-11-13 12:18:04 [29801] [0] PANIC: No 'opensmppbox' group in > configuration > 2013-11-13 12:18:04 [29801] [0] PANIC: opensmppbox(gw_backtrace+0xb1) > [0x80a2411] > 2013-11-13 12:18:04 [29801] [0] PANIC: opensmppbox(gw_panic+0xc3) > [0x80a24e3] > 2013-11-13 12:18:04 [29801] [0] PANIC: opensmppbox(main+0x1230) [0x8053270] > 2013-11-13 12:18:04 [29801] [0] PANIC: > /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x476fe46] > 2013-11-13 12:18:04 [29801] [0] PANIC: opensmppbox() [0x8053335] > ==29801== > ==29801== HEAP SUMMARY: > ==29801== in use at exit: 226,184 bytes in 4,478 blocks > ==29801== total heap usage: 7,662 allocs, 3,184 frees, 560,035 bytes > allocated > ==29801== > ==29801== LEAK SUMMARY: > ==29801== definitely lost: 0 bytes in 0 blocks > ==29801== indirectly lost: 0 bytes in 0 blocks > ==29801== possibly lost: 0 bytes in 0 blocks > ==29801== still reachable: 226,184 bytes in 4,478 blocks > ==29801== suppressed: 0 bytes in 0 blocks > ==29801== Reachable blocks (those to which a pointer was found) are not > shown. > ==29801== To see them, rerun with: --leak-check=full --show-leak-kinds=all > ==29801== > ==29801== For counts of detected and suppressed errors, rerun with: -v > ==29801== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 45 from 10) > minhtuan@han-vasplatform-02:/etc/kannel$ > > Brs, > Tuan. > > > > On Tue, Nov 12, 2013 at 9:17 PM, Rene Kluwen <[email protected]> > wrote: > > Sounds like a memory leak somewhere to me. And/or maybe a race condition. > > Maybe you can run one time with valgrind running? > > > > == Rene > > > > > > *From:* users [mailto:[email protected]] *On Behalf Of *Minh Tuan > *Sent:* zaterdag 28 september 2013 5:22 > *To:* [email protected] > *Subject:* opensmppbox consume a lot of MEM > > > > Dear all, > > I need help as opensmppbox is consuming a lot of my server's memory. After > occupied 80% of RAM (total RAM is 2G), it's also eating 50% of swap memory > (total 3G) and increasing. > > My configuration is: > > Client -> opensmppbox(mysql dlr) -> sqlbox -> bearerbox(mysql dlr) -> > operator SMSC > > Opensmppbox has 1 Client only, but he is binding 6 connections (via > Internet), with 50 short codes and ~30 TPS of throughput, connections are > lost few times per day (automatic re-connect). > > > > Of course, i'm going to plug more RAM sticks in to server but i'm afraid > of it will not help in this situation. > > Appreciate you guy can give me some advise and experience. Many thanks. > > Nguyen Minh Tuan from Vietnamobile. > > > > > -- > <====((=o-( ',_,' )-o=))=====> > > Bản chất tốt nhưng cuộc đời xô đẩy! > -- <====((=o-( ',_,' )-o=))=====> Bản chất tốt nhưng cuộc đời xô đẩy!
