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

Reply via email to