Throughput is defined with *throughput* parameter in your smsc bind definition (is missing from your configuration).
Setup max-pending-submits in base of the smpp latency with your operator. Regards, Vangelis From: Web Services<mailto:coinhost...@gmail.com> Sent: Wednesday, January 25, 2017 2:23 PM To: Daniel<mailto:danielkwo...@hotmail.com> Cc: users@kannel.org<mailto:users@kannel.org> Subject: Re: Kannel low throughput and high smsc queue though TPS unlimited at Telco Hi, try with sqlbox we are using kannel with 4gb and 1 core processor it's provide us upto 150-200 TPS thanks On Wed, Jan 25, 2017 at 5:26 PM, Daniel <danielkwo...@hotmail.com<mailto:danielkwo...@hotmail.com>> wrote: Hi All, I have been having serious queuing on my SMSC binds. The telco operator indicates that they have not limited our TPS but I can't seem to push more. Kannel status page always show less than 2TPS and msgs are queued all day and night. My setup is on a 48GB 16CORE machine and am using nginx php-fpm to receive dlrs. How can I optimize my config to increase throughput.. Please find my config below: #KannelConfiguration group=core admin-port =xxxx admin-password =xxxx admin-allow-ip =*.*.*.* smsbox-port =xxxx log-file =/var/log/kannel.log log-level =5 access-log =/var/log/access/kannel-access.log access-log-clean =true access-log-format ="%t%l[SMSC:%i][SVC:%n][ACT:%A][BINF:%B][FID:%F][from:%p][to:%P][flags:%m:%c:%M:%C:%d][msg:%L:%b][udh:%U:%u]" sms-resend-freq=3600 dlr-storage=spool dlr-spool="/var/spool/kannel_dlr" store-type=spool store-location="/var/spool/kannel_spool" ## SMSC - 40 of these group=smsc smsc=smpp smsc-id=TELCO host= xx.xx.xx.xx port=xxxx transceiver-mode=true smsc-username=username smsc-password=password source-addr-ton=0 dest-addr-ton=1 source-addr-npi=1 dest-addr-npi=1 system-type= allowed-smsc-id=TELCO max-pending-submits=400 wait-ack=600 wait-ack-expire=0x02 log-file="/var/log/telc_logs/smsc.log" Will appreciate your help very much. Thanks Regards,