Hey, I have one more serious issue. Kannel Bearerbox consumes 28% of My total RAM.
So Can you suggest me where is actual issue in my whole setup? *Ammar Ali* *Framp Technologies* *Pune (Maharashtra)* On Fri, Jan 16, 2015 at 11:20 PM, RK Krishnas <r...@krishnasoft.in> wrote: > Hi Everyone, > > with 2 cores , 2 GB Ram & 20 GB H.D.D. In a virtual Machine with 512 Kbps > ILL. > I am getting 550 TPS with my Live (Mobile) Operator. 2 Sessions with 250+ > tps each > > My Settings: > > > 1. SMS APP >> SQLBOX >> Bearerbox > 2. Kannel & sql box log level >=3 > 3. log file is placed in a partition with ext2 > 4. Dlr are placed in mysql table. > 5. Spool folder is placed in ext2 > 6. Mysql 5.5 > 7. Centos 6.6 > 8. 1 Sqlbox > 9. 2 mysql connections in kannel & sqlbox > > > With the above I am getting 550+ TPS. > > > I want to try with 4 cores, 2+ Sqlboxes. > > Sqlbox performance > Smsboxes as smsboxes have to hit a webpage, open > mysql ,run query & close connection. > > > > *Rajeev Krishna* > > Operations Manager > Krishnas Software Technologies > www.krishnasoft.in > mobile :+91 888 5815 888 > Sales :+91 888 5813 888 > Support :+91 888 5817 888 > > On Fri, Jan 16, 2015 at 7:14 PM, Ammar Ali <ammarali3...@gmail.com> wrote: > >> Hi David Szanto, >> >> I'm also testing with multiple SQLBoxes. >> >> This is the my configuration: >> >> *Application---BBox---Multiple SQLBoxes---SMSBox----Multiple SMSC (Fake)* >> >> >> But I'm not getting better performance. Thanks in advance. >> >> >> *Ammar Ali* >> *Framp Technology* >> *Pune (Maharashtra)* >> >> >> >> On Fri, Jan 16, 2015 at 7:05 PM, David Szanto <dsza...@genasys.com> >> wrote: >> >>> Hi Ammar! >>> I suggest you check the load in the SQLBox, BearerBox, MySQL and SMSBox. >>> Our experience is that Mysql tends to slow things down a lot. >>> Another enhancement we've had success with has been having 3-6 SMSBox >>> instances running and connected to the bearerbox, and HAProxy on top >>> distributing messages among them. SMSBoxes are very scalable, and can even >>> be set on separate machines. >>> >>> Ideally, something like: >>> >>> Application+SMSBOX ----> Bearerbox+Backends(ex:Mysql) ----> SMSC >>> >>> >>> Yet, you must check where is the actual bottleneck. On our experience >>> it was MySQL. >>> >>> Finally, and again on our experience, Bearerbox will load CPU as it gets >>> overworked, but RAM will be consumed only as long as messages are in queue >>> (in RAM), Ex: pending DLR without DDBB backend (managed in memory) >>> >>> Hope this helps >>> >>> Cheers, >>> David Szanto >>> >>> El 16/01/15 a las 13:24, Ammar Ali escribió: >>> >>> Hello Everyone, >>> >>> I had started kannel sms gateway before past 2 days. When I was >>> started kannel then tested my application, it shows me >>> 500-800 messages second speed but now I'm getting 200-300 Max >>> messages/second. And the main problem is that it is not increased above 300. >>> >>> Can you suggest me that what is the main bottleneck in whole system >>> setup. Because currently I'm connecting Fake SMSC connections. >>> >>> >>> Thanks in advance >>> >>> >>> *Ammar Ali* >>> *Framp Technology* >>> *Pune (Maharashtra)* >>> >>> >>> >>> >>> On Fri, Jan 16, 2015 at 5:29 PM, Christopher Burke < >>> christopher.bu...@simulity.com> wrote: >>> >>>> Hey, >>>> >>>> If you’re attempting to optimise the solution, you’ll probably want >>>> to look at a testbed. Check out >>>> https://github.com/twitter/cloudhopper-smpp which is a Java SMPP >>>> implementation. I use this and on my 2012 Macbook Pro (2.6ghz i7/8GB >>>> RAM/512GB SSD) I get 4.8k submit/sec over 10 sessons when I use Netty 6. >>>> Perhaps you can setup another box using the ch-smpp impl for listening >>>> (they’ve got performance code/configuration examples in the test/../demo >>>> dirs, and have your Kannel submit to it. >>>> >>>> On the configuration you currently have, you should expect 200-300 >>>> msg/sec using Kannel, I’ve never seen it submit much faster than that but >>>> admittedly I find understanding Java code a bit easier so I work with >>>> ch-smpp more now. >>>> >>>> Cheers, >>>> >>>> >>>> *Christopher Burke *http://simulity.com >>>> Office: +44 (0) 1248 679 281 >>>> Fax: +44 (0) 1248 660 323 >>>> Skype:krslynx >>>> >>>> >>>> >>>> *UK *Unit 8, Ash Court, >>>> Parc Menai, Bangor, >>>> Gwynedd, LL57 4DF, >>>> Wales, UK >>>> >>>> >>>> *Malaysia *Level 30, >>>> The Gardens North Tower, >>>> Mid Valley City, >>>> Lingkaran Syed Putra, >>>> 59200, Kuala Lumpur, >>>> Malaysia >>>> >>>> NOTICE: This message contains privileged & confidential information >>>> intended only for the use of the addressee named above. If you are not the >>>> intended recipient of this message, you are hereby notified that you must >>>> not disseminate, copy or take any action in reliance on it. If you have >>>> received this message in error, please notify Simulity Labs immediately. >>>> Any views expressed in this message are those of the individual sender >>>> except where the sender specifically states them to be the view of Simulity >>>> Labs >>>> >>>> On 16 January 2015 at 11:13:34, Mohammed Saleem ( >>>> mohammedsl...@gmail.com) wrote: >>>> >>>> Hi >>>> >>>> Then specs you have is more than enough to send even 10k SMS / second >>>> with correct configurations. But the bottleneck is the network speed and >>>> the allowed TPS from the operator. >>>> On Jan 16, 2015 1:40 PM, "Ammar Ali" <ammarali3...@gmail.com> wrote: >>>> >>>>> Hello >>>>> >>>>> Currently, I have 4 GB RAM, Intel 24 Core Processor and 120 GB HDD >>>>> but I'm not getting this TPS (300-500) in a second. >>>>> >>>>> "Kannel bearerbox version `1.4.4'. Build `Dec 31 2014 18:29:22', >>>>> compiler `4.4.7 20120313 (Red Hat 4.4.7-11)'. System Linux, release >>>>> 2.6.32-042stab094.7, version #1 SMP Wed Oct 22 12:43:21 MSK 2014, machine >>>>> x86_64. Hostname localhost, IP 192.168.1.1. Libxml version 2.7.6. Using >>>>> OpenSSL 1.0.1e-fips 11 Feb 2013. Compiled with MySQL 5.5.40, using MySQL >>>>> 5.6.22. Using native malloc." >>>>> >>>>> One more thing sometimes I'm getting this TPS but next time It has >>>>> been decreased and reached at 100-200 TPS in a second. Can you suggest me >>>>> where the problem in my whole system. >>>>> >>>>> This is my whole setup: >>>>> >>>>> [Bearerbox]<----->[SQLBox]<----->[SMSBox]<---->[Fake SMSC (Multiple)] >>>>> >>>>> *Configurations:* >>>>> *Kannel.conf* >>>>> >>>>> # Single Group "CORE" >>>>> >>>>> group = core >>>>> admin-port = "13000" >>>>> admin-port-ssl="no" >>>>> admin-password = "*******" >>>>> status-password = "*******" >>>>> admin-deny-ip="*.*.*.*" >>>>> admin-allow-ip="*.*.*.*" >>>>> smsbox-interface ="127.0.0.1" >>>>> smsbox-port = "13001" >>>>> smsbox-port-ssl="no" >>>>> log-file = "kannel.log" >>>>> log-level = "0" >>>>> access-log = "access.access" >>>>> dlr-storage = "internal" >>>>> sms-incoming-queue-limit = "-1" >>>>> sms-outgoing-queue-limit = "1000000" >>>>> smsbox-max-pending = "100" >>>>> sms-resend-freq = "60" >>>>> sms-resend-retry = "-1" >>>>> >>>>> # Single Group "smsbox" >>>>> >>>>> group = smsbox >>>>> smsbox-id = "mysmsbox" >>>>> bearerbox-host = "127.0.0.1" >>>>> bearerbox-port = "13001" >>>>> sendsms-port = "13010" >>>>> log-file = "smsbox.log" >>>>> log-level = "0" >>>>> access-log="saccess.access" >>>>> sendsms-chars = "0123456789+ " >>>>> >>>>> # Multi Group "SMSC" >>>>> >>>>> group = smsc >>>>> smsc = fake >>>>> smsc-id = smsc1 >>>>> host="localhost" >>>>> port = 10001 >>>>> throughput="1000000.00" >>>>> connect-allow-ip = 127.0.0.1 >>>>> reroute-dlr=true >>>>> log-file="mysmsc1.log" >>>>> log-level=0 >>>>> allowed-smsc-id="smsc1" >>>>> denied-smsc-id="smsc2" >>>>> >>>>> group = smsc >>>>> smsc = fake >>>>> smsc-id = smsc2 >>>>> host="localhost" >>>>> port = 10002 >>>>> throughput="5000.00" >>>>> connect-allow-ip = 127.0.0.1 >>>>> reroute-dlr=true >>>>> log-file="mysmsc2.log" >>>>> log-level=0 >>>>> allowed-smsc-id="smsc2" >>>>> denied-smsc-id="smsc1" >>>>> >>>>> # Multi Group "smsbox-route" >>>>> >>>>> group = smsbox-route >>>>> smsbox-id = "mysmsbox" >>>>> smsc-id = "smsc1" >>>>> >>>>> group = smsbox-route >>>>> smsbox-id = "mysmsbox" >>>>> smsc-id = "smsc2" >>>>> >>>>> # Multi Group "sms-service" >>>>> >>>>> group = sms-service >>>>> keyword = default >>>>> text = "No service specified" >>>>> accept-x-kannel-headers = true >>>>> concatenation = true >>>>> catch-all = true >>>>> >>>>> # Multi Group "sendsms-user" >>>>> >>>>> group = sendsms-user >>>>> name = "mysendsmsuser1" >>>>> username = "tester1" >>>>> password = "tester1" >>>>> max-messages="10" >>>>> >>>>> *sqlbox.conf* >>>>> >>>>> # SQLBox Configuraton >>>>> >>>>> group = sqlbox >>>>> id = sqlbox-db >>>>> smsbox-id = "mysqlbox" >>>>> global-sender = "" >>>>> bearerbox-host = "localhost" >>>>> bearerbox-port = "13001" >>>>> smsbox-port = "13002" >>>>> smsbox-port-ssl = "false" >>>>> sql-log-table = "sent_sms" >>>>> sql-insert-table = "send_sms" >>>>> log-file = "sqlbox.log" >>>>> log-level = "0" >>>>> >>>>> # Example MYSQL Connection >>>>> >>>>> group = mysql-connection >>>>> id = sqlbox-db >>>>> host="127.0.0.1" >>>>> port = "3306" >>>>> username = "**********" >>>>> password = "**********" >>>>> database = "**********" >>>>> max-connections = "10" >>>>> >>>>> >>>>> Currently I'm connecting Fake SMSC through SSH from my computer. Is >>>>> there any problem? Thanks in advance. >>>>> >>>>> >>>>> >>>>> Ammar Ali >>>>> >>>>> >>>>> >>>>> On Fri, Jan 16, 2015 at 3:47 PM, John alero <johnale...@gmail.com> >>>>> wrote: >>>>> >>>>>> Dear Ammar, >>>>>> >>>>>> As per Kannel part you can send only 300 to 500 SMS in a second, if >>>>>> you want to send 1000 SMS in a second use twice setup for the same and >>>>>> hardware case Kannel not require high configuration server. If you have >>>>>> used 4 GB RAM as well as 8 Core you will send the 300 to 500 TPS in a >>>>>> second. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Jan 16, 2015 at 3:25 PM, Ammar Ali <ammarali3...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> *Hi* *Willy Mularto,* >>>>>>> >>>>>>> I have so many confusion regarding this. So can you describe any >>>>>>> particular hardware configuration for getting this sms traffic? >>>>>>> >>>>>>> >>>>>>> Thanks in advance. >>>>>>> >>>>>>> >>>>>>> Ammar Ali >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Jan 16, 2015 at 2:20 PM, Murgor Bendon < >>>>>>> bendonmur...@gmail.com> wrote: >>>>>>> >>>>>>>> Kannel can process upto 100,000 SMSes in a minute based on your >>>>>>>> connection speed to the SMSC operator and your scripts. >>>>>>>> Also it will depend on the allowed limit per second by the MNO. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Best Regards, >>>>>>>> *Bendon Murgor *: Systems Engineer/IT Systems Auditor. >>>>>>>> *Phone*: Kenya: +254-720529868 >>>>>>>> Twitter: @bendonmurgor <http://twitter.com/bendonmurgor> >>>>>>>> >>>>>>>> On Fri, Jan 16, 2015 at 11:23 AM, MOSES KARIUKI < >>>>>>>> kariuk...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hey Willy, >>>>>>>>> >>>>>>>>> Any entry level benchmark? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Jan 16, 2015 at 10:56 AM, Willy Mularto < >>>>>>>>> sangpr...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Server hardware configuration 1K message/second/SMSC? Simply buy >>>>>>>>>> the highest configuration that your fund can buy :) >>>>>>>>>> >>>>>>>>>> On Fri, Jan 16, 2015 at 1:43 PM, Ammar Ali < >>>>>>>>>> ammarali3...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> What will be minimum requirements for getting 1000 >>>>>>>>>>> message/second transfered from kannel to particular smsc? What will >>>>>>>>>>> be >>>>>>>>>>> server hardware configuration? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Ammar Ali >>>>>>>>>>> FRAMP Technologies, >>>>>>>>>>> Pune (Maharashtra) >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >>> >> >