HI 
thx for the relpay i was wondering if someone will help :) 
the fact is that we tunned the max-pending-requests and we ve concluded that 
about 800 is the best value and if we go up the results go worst, but the 
smsbox-max-pending we havent added such parametre; can you please explain it, 
is it, the smsbox-max-pending, is the queue between the smsbox and our portal? 
if i make it more simple: 


what is the difference between the tow variable that you gived to us : 
smsbox-max-pending and max-pending-requests ? and where are they placed, i mean 
if there is tow pending queue, i think one is in front of the bearerbox ( can i 
assume it is the max-pending-requests ?) and one between the bearerbox and the 
smsbox ? ( should it be the smsbox-max-pending ???) if my assumption are right 
i could be the bottleneck coz we havent touch such parametre, and if so the 
default value is about how much? 


thinx again for the help 





----- Mail Original ----- 
De: "DHC Admin" <[email protected]> 
À: "Ahmed BOUDHRAA" <[email protected]> 
Cc: [email protected] 
Envoyé: Lundi 9 Juin 2014 13:50:46 
Objet: Re: Tunning up kannel 


Hi Ahmed 
Have you tweaked the smsbox-max-pending and/or max-pending-requests? 
Check for them on the user guide 



On Wed, Jun 4, 2014 at 11:33 AM, Ahmed BOUDHRAA < 
[email protected] > wrote: 




Hi 
we are using kannel about 2 years in our institution and its woriking like a 
charm. we have high load traffic with 3 operators with 3 kannel gatways, our 
configuration is like this: 


- kannel 1 : Operator 1 : VM 2 x CPU 3 Ghz 8 Go Ram 
- kannel 2 : Operator 2 : VM 2 x CPU 3 Ghz 8 Go Ram 
- kannel 3 : Operator 3 : VM 2 x CPU 3 Ghz 8 Go Ram 
- Web Portal: for all kannel : VM 8 x CPU 3 Ghz 32 Go RAM 
- Postgres Database behind the web server : VM 8 x CPU 3 Ghz 32 Go RAM 


All those server are running under ESXi hypervisor in SAN environnement. Any 
way we are tunning all the plateform with several tools ( ApacheBench for web 
load and fakesms for kannel) 
we want to profit of all the hardware ressources with optimizing all 
componenents to reach the limits of the hardware, but still are still far 
behind the real capability of the hardware. 
The fact is we have reached 800 sms /s with the operators and its fine, but we 
want more not that we need it right now but just to master how every things 
work... 
The WEB/DB side tunning is "well" done due to fact that we have "mastered" it 
in our webs servers but the kannel side is litle different. with fakesms we are 
sending about 1000 sms / s from each kannel so we want to manage 3000 sms / s 
in our portal but all the kannel dosent send them with the speed we want even 
if they are not even litle solicited, we noticed that the bottle neck is 
between the smsbox and the bearerbox we dont know exactly but all 1000 sms 
arrive instantelly to the bearerbox in each kannel and a queue is formed 
between the bearerbox and smsbox, the smsbox send to the web server ( the 
portal ) about 1200 request / s wich is far from his limit ( we have tunning it 
to manage 3500 request / s ) I ve talked a lot but the main question is how we 
remove that so called queue smsbox/bearebox? to make the kannels send more than 
1200 request/s so we can reach the limits in all the equippements all the 
system is running far behind his capabilitys. 
thinx for the help 

Reply via email to