Hello Henning,
Thanks for your reply.

I understand the IO operations affects to overall performance. That proxy server is actually a dispatcher (Load Balancer)  to different Asterisk pbx endpoints and is only going to log INVITEs and BYEs. Since I'm new to SER , Not really sure If should have RTP-Proxy as well, or not.(Your advice on this is appreciated).

 So how you think the concurrency would be now? (Considering 16GB of RAM and 4 cores of Xeon-Silver 4114) I just need a estimated number by an expert like you.

Thanks again for your response.


On Sun, Jul 22, 2018 at 12:23 PM, Henning Westerholt <hw@kamailio.org> wrote:
Am Freitag, 6. Juli 2018, 09:52:16 CEST schrieb Abtin Mir:
> As a proxy server , How many concurrent calls can be processed by a
> Kamailio which is installed on a VM with 4 cores and 16GB of RAM?
>
> Your answer is much appreciated.

Hello Abtin,

this depends a lot on your configuration, if you use a lot of database
requests, if the database is local or remote, the database performance, the
amount of logging you are doing locally, do you handle RTP as well and so on.

If your server is not exceedingly using a lot of this mentioned IO operations,
you should be able to handle many thousands concurrent calls with one server.

But to have a proper answer for your certain scenario, you need to test it.

Best regards,

Henning


--
If you like my work in the Kamailio project, it would be great if you could
consider supporting me on Patreon: https://www.patreon.com/henningw



--


Regards,

Abtin Mir