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