[OpenSIPS-Users] First release of SylkServer application server

Adrian Georgescu ag at ag-projects.com
Sun Jan 30 17:32:23 CET 2011


On Jan 30, 2011, at 5:11 PM, Stefan Sayer wrote:

> sorry for OT.
> 
> o Adrian Georgescu on 01/30/2011 04:53 PM:
>> We are both saying the same thing. Virtualizing idle resources is easy. Virtualizing resources that do not work in real time like sending emails or serving web pages is also easy you can load the box to the full with them. 
> i guess we are indeed saying this. but i think i am also saying something more: you can even virtualize real-time stuff if you have enough total CPU available, because usually the CPU distribution through the VM scheduler will be good enough even for VoIP real-time media processing.
> 
> of course, if you are spending one thread per media stream, then the two level scheduling (VM + guest OS) will not work very well. how does  sylkserver/pjmedia do it? one thread (master port/clock generator) per conference, one in total, or one per call?

It is one thread for the audio bridge and other threads are running for the application up to eight in total, the number is fixed after startup. Threads are not spawned per call because this would not scale well. 

Adrian




More information about the Users mailing list