3 ms·
When did that happen? I have a machine, that I'm going to switch from hyper-v to esxi, because the IO is abysmal.
by vetinari 9y ago
When did that happen? I have a machine, that I'm going to switch from hyper-v to esxi, because the IO is abysmal.
- Const-me 9y agoIt happened quite long ago, most Intel CPUs have VT-d since Nehalem (first gen of core i-s, 2008). However, even for modern systems, not all motherboards supports that. Also sometimes the setting is disabled by default in BIOS/UEFI.
- vetinari 9y agoI'm talking about Hyper-V IO performance improvements, not VT-d... My E5-2630 does support VT-d, but under Hyper-V, it's not anywhere near bare metal performance.
- Fnoord 9y agoAFAIK the I/O issues (hardware-wise, not talking about hyper-V specifically) were solved late '00s. Whether a HVM implements it or not is a different matter. From what I found its called Enlightened I/O as mentioned here [1] and with Hyper-V it works with Windows Vista & later, Windows 2008 & later, Linux kernel 3.14 and later, and "FreeBSD". If what you say is true, and its also true for ESXi, Docker, VirtualBox, KVM, etc. It'd be devastating for containers and cloud. Docker on Windows uses Hyper-V by default btw. [1] https://en.wikipedia.org/wiki/Hyper-V https://en.wikipedia.org/wiki/Hyper-V
- Nullabillity 9y agoIntel only made VT-d a standard feature in Skylake. Good luck getting a K-model Nehalem with VT-d.
- Fnoord 9y agoESXi uses the same hardware features as Hyper-V.