Thank you all for helping! I wasn't expecting such a large number of
replies!

I ended up partially solving the issue with a different approach.
Modifying the size of the UDP Buffer did not reveal any improvement.
However, modifying the memory management did improve a lot: from 330 CPS to
1800 CPS in stateful mode.
So, starting kamailio with the following command:

 kamailio -M 256 -m 128 -f <script.cfg>

did the trick! And the VM is still running with 6 vCPU.

Still very far from the test results described in
https://www.kamailio.org/docs/openser-performance-tests/#tm-tests-c but a
lot better and meets our requirements

Thanks guys for your help! Greatly appreciated!


*Sérgio Charrua*

On Sun, Mar 24, 2024 at 4:28 PM Alex Balashov via sr-users <
sr-users@lists.kamailio.org> wrote:

> Not really related to the ongoing discussion, but:
>
> Going to that kind of CPS might exceed the natural limits of all but the
> most exquisitely tuned execution environments. It probably wouldn't work at
> all on the average moderately oversubscribed public cloud VM, even a
> generously resourced one.
>
> Once you get to that point, you might be better off just scaling
> horizontally.
>
> -- Alex
>
> > On Mar 23, 2024, at 11:26 PM, Ovidiu Sas <o...@voipembedded.com> wrote:
> >
> > It all depends on the hardware, but I noticed that after you pass 3-4k
> cps you run into this kind of issues.
> >
> > - ovidiu
> >
> > On Sat, Mar 23, 2024 at 22:11 Alex Balashov via sr-users <
> sr-users@lists.kamailio.org> wrote:
> >
> > > On Mar 23, 2024, at 9:30 PM, Ovidiu Sas <o...@voipembedded.com> wrote:
> > >
> > > In the end, we agree with each other and my feeling is that we are
> repeating the same concept.
> >
> > Yeah, I think that's mostly right.
> >
> > > In most of my deployments I don’t need to mess with the udp queue size.
> > > For high cps traffic, from my experience, it’s a must.
> >
> > Although I don't deal with very high-CPS deployments (500-1000 CPS) much
> these days, I used to, and my experiences there led me to the diametrically
> opposite conclusion: one should never increase the UDP queue size, and if
> you find yourself doing that, you're doing something wrong, _except_ in the
> occasional burst case we discussed.
> >
> > You can be absolutely sure that when I first encountered the problem, my
> first impulse was to increase the receive queue as high as it will go,
> then, gradually, to a lesser extent. I ultimately found that the proper
> amount by which to raise it is 0. ;)
> >
> > -- Alex
> >
> > --
> > Alex Balashov
> > Principal Consultant
> > Evariste Systems LLC
> > Web: https://evaristesys.com
> > Tel: +1-706-510-6800
> >
> > __________________________________________________________
> > Kamailio - Users Mailing List - Non Commercial Discussions
> > To unsubscribe send an email to sr-users-le...@lists.kamailio.org
> > Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> > Edit mailing list options or unsubscribe:
>
> --
> Alex Balashov
> Principal Consultant
> Evariste Systems LLC
> Web: https://evaristesys.com
> Tel: +1-706-510-6800
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
> To unsubscribe send an email to sr-users-le...@lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to