I am doing testing running asterisk with high volume of sip traffic though VM on proxmox and ran in to abnormal loads on the VM.
Hardware
Proxmox is installed on HP Proliant G6 X5570 2 socket, 16 core server.
There is only one VM on the server besides the host.
PX version - Virtual Environment 4.4-1
This VM has access to 2 sockets 8 cores each total(16), cpu type is set to host and NUMA is enabled.
CPU is properly detected by the guest VM.
I am using vicidial to generate sip traffic requests, so asterisk on this guest VM receives it from separate machine and begins processing.
When running inside VM, configuration runs in to problems at 100 lines with 30% cpu utilization and load average over 10. Stability is very poor.
This server without virtualization layer(proxmox) can process around 300 lines with cpu utilization under 10% and load average of 3-5. Stability is exceptional.
I am trying to understand what could be causing this type of issue, although my inclination is that this software related I suspect this may have something to do with how cpu is being used and configuration changes may give much better efficiency.
My intention here is to give that one VM as much as possible in terms of compute power, I see proxmox as layer for easier maintenance and flexibility more than ability to put allot of VMs on one machine, but if I loose 70% of performance its is kind of a nogo.
Does anyone have experience with these types of issues?
Hardware
Proxmox is installed on HP Proliant G6 X5570 2 socket, 16 core server.
There is only one VM on the server besides the host.
PX version - Virtual Environment 4.4-1
This VM has access to 2 sockets 8 cores each total(16), cpu type is set to host and NUMA is enabled.
CPU is properly detected by the guest VM.
I am using vicidial to generate sip traffic requests, so asterisk on this guest VM receives it from separate machine and begins processing.
When running inside VM, configuration runs in to problems at 100 lines with 30% cpu utilization and load average over 10. Stability is very poor.
This server without virtualization layer(proxmox) can process around 300 lines with cpu utilization under 10% and load average of 3-5. Stability is exceptional.
I am trying to understand what could be causing this type of issue, although my inclination is that this software related I suspect this may have something to do with how cpu is being used and configuration changes may give much better efficiency.
My intention here is to give that one VM as much as possible in terms of compute power, I see proxmox as layer for easier maintenance and flexibility more than ability to put allot of VMs on one machine, but if I loose 70% of performance its is kind of a nogo.
Does anyone have experience with these types of issues?
Last edited: