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) >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> > >