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