Discussion:
virtual servers
Kurt Albershardt
2012-07-07 21:38:38 UTC
Permalink
From http://wiki.sipfoundry.org/display/sipXecs/Hardware+Requirements
Production systems are not recommended to run on Virtual Servers due to the manner in which the CPU is shared. Timing is critical to voice codecs and virtualization creates problems in production systems.

I'm guessing this is primarily a concern for media streams (sipXbridge) but is SIP itself that sensitive to microseconds?

I'm installing 0.0.4.5.2 under container virtualization (OpenVZ via Proxmox) and wondering what I should expect.


--thanks
Tony Graziano
2012-07-07 22:08:52 UTC
Permalink
I think it really depends on the speed and load of your storage system.

Contrary to what you think, the bigger concern is not media streams,
but when the media streams are played or recorded or anchored to the
server and shared: auto attendant, voicemail, conference server.

So the big concern here is the media server (Freeswitch).

So besides the necessary precautions for the kernel and timing, the
storage subsystem and its expected load. A small server with half a
dozen users would not notice it. Get a few conference calls going and
its a different picture.
Post by Kurt Albershardt
From http://wiki.sipfoundry.org/display/sipXecs/Hardware+Requirements
Production systems are not recommended to run on Virtual Servers due to the manner in which the CPU is shared. Timing is critical to voice codecs and virtualization creates problems in production systems.
I'm guessing this is primarily a concern for media streams (sipXbridge) but is SIP itself that sensitive to microseconds?
I'm installing 0.0.4.5.2 under container virtualization (OpenVZ via Proxmox) and wondering what I should expect.
--thanks
_______________________________________________
sipx-users mailing list
List Archive: http://list.sipfoundry.org/archive/sipx-users/
--
~~~~~~~~~~~~~~~~~~
Tony Graziano, Manager
Telephone: 434.984.8430
sip: ***@voice.myitdepartment.net
Fax: 434.465.6833
~~~~~~~~~~~~~~~~~~
Linked-In Profile:
http://www.linkedin.com/pub/tony-graziano/14/4a6/7a4
Ask about our Internet Fax services!
~~~~~~~~~~~~~~~~~~

Using or developing for sipXecs from SIPFoundry? Ask me about sipX-CoLab 2013!
--
LAN/Telephony/Security and Control Systems Helpdesk:
Telephone: 434.984.8426
sip: ***@voice.myitdepartment.net

Helpdesk Customers: http://myhelp.myitdepartment.net
Blog: http://blog.myitdepartment.net
Kurt Albershardt
2012-07-07 22:16:41 UTC
Permalink
I completely forgot about the FS component and all of its potential media I/O. That helps with architecture, and what to look for as we tune the VM. I think it should work OK for this application, as there should be very little of that kind of traffic.

thanks~
Post by Tony Graziano
I think it really depends on the speed and load of your storage system.
Contrary to what you think, the bigger concern is not media streams,
but when the media streams are played or recorded or anchored to the
server and shared: auto attendant, voicemail, conference server.
So the big concern here is the media server (Freeswitch).
So besides the necessary precautions for the kernel and timing, the
storage subsystem and its expected load. A small server with half a
dozen users would not notice it. Get a few conference calls going and
its a different picture.
Post by Kurt Albershardt
From http://wiki.sipfoundry.org/display/sipXecs/Hardware+Requirements
Production systems are not recommended to run on Virtual Servers due to the manner in which the CPU is shared. Timing is critical to voice codecs and virtualization creates problems in production systems.
I'm guessing this is primarily a concern for media streams (sipXbridge) but is SIP itself that sensitive to microseconds?
I'm installing 0.0.4.5.2 under container virtualization (OpenVZ via Proxmox) and wondering what I should expect.
--thanks
Josh Patten
2012-07-08 01:03:53 UTC
Permalink
Don't forget that in 4.6 the media components can now be assigned to a
server other than the primary server. So you can run non-media components
in VM, such as your config server and enjoy the benefits of using a VM,
like snapshotting.

Food for thought...
Post by Kurt Albershardt
I completely forgot about the FS component and all of its potential media
I/O. That helps with architecture, and what to look for as we tune the VM.
I think it should work OK for this application, as there should be very
little of that kind of traffic.
thanks~
Post by Tony Graziano
I think it really depends on the speed and load of your storage system.
Contrary to what you think, the bigger concern is not media streams,
but when the media streams are played or recorded or anchored to the
server and shared: auto attendant, voicemail, conference server.
So the big concern here is the media server (Freeswitch).
So besides the necessary precautions for the kernel and timing, the
storage subsystem and its expected load. A small server with half a
dozen users would not notice it. Get a few conference calls going and
its a different picture.
Post by Kurt Albershardt
From http://wiki.sipfoundry.org/display/sipXecs/Hardware+Requirements
Production systems are not recommended to run on Virtual Servers due to
the manner in which the CPU is shared. Timing is critical to voice codecs
and virtualization creates problems in production systems.
Post by Tony Graziano
Post by Kurt Albershardt
I'm guessing this is primarily a concern for media streams (sipXbridge)
but is SIP itself that sensitive to microseconds?
Post by Tony Graziano
Post by Kurt Albershardt
I'm installing 0.0.4.5.2 under container virtualization (OpenVZ via
Proxmox) and wondering what I should expect.
Post by Tony Graziano
Post by Kurt Albershardt
--thanks
_______________________________________________
sipx-users mailing list
List Archive: http://list.sipfoundry.org/archive/sipx-users/
--
Josh Patten
eZuce
Solutions Architect
O.978-296-1005 X2050
M.979-574-5699
http://www.ezuce.com
Kurt Albershardt
2012-07-08 14:43:38 UTC
Permalink
Thanks - I've been following the architecture changes for awhile and it's great to see what they will be able to do.
Don't forget that in 4.6 the media components can now be assigned to a server other than the primary server. So you can run non-media components in VM, such as your config server and enjoy the benefits of using a VM, like snapshotting.
Food for thought...
I completely forgot about the FS component and all of its potential media I/O. That helps with architecture, and what to look for as we tune the VM. I think it should work OK for this application, as there should be very little of that kind of traffic.
thanks~
Post by Tony Graziano
I think it really depends on the speed and load of your storage system.
Contrary to what you think, the bigger concern is not media streams,
but when the media streams are played or recorded or anchored to the
server and shared: auto attendant, voicemail, conference server.
So the big concern here is the media server (Freeswitch).
So besides the necessary precautions for the kernel and timing, the
storage subsystem and its expected load. A small server with half a
dozen users would not notice it. Get a few conference calls going and
its a different picture.
Post by Kurt Albershardt
From http://wiki.sipfoundry.org/display/sipXecs/Hardware+Requirements
Production systems are not recommended to run on Virtual Servers due to the manner in which the CPU is shared. Timing is critical to voice codecs and virtualization creates problems in production systems.
I'm guessing this is primarily a concern for media streams (sipXbridge) but is SIP itself that sensitive to microseconds?
I'm installing 0.0.4.5.2 under container virtualization (OpenVZ via Proxmox) and wondering what I should expect.
--thanks
Loading...