4 ms·
"We’d need CPUs with VT-x or AMD-V so we could run VMs with accelerated hardware support. VMs run slow as a snail without acceleration." This is false. This is
by esaym 12y ago
"We’d need CPUs with VT-x or AMD-V so we could run VMs with accelerated hardware support. VMs run slow as a snail without acceleration."
This is false. This is why I use xen on a debian host with paravirtualization.
I can then have many linux guests all served with cheap older hardware that doesn't have the hardware hooks.
- cthalupa 12y agoIf you do have hardware extensions for virtualization optimization in your CPU, you're probably missing out on performance with Xen by using paravirt. System calls and memory access are slower in PV than HVM (See: Problems introduced with paravirt when x86_64 removed two of the protection rings from CPU architecture) , and PV-on-HVM drivers for block/network devices get you PV level performance.