Eric Sloof написал свежую статью из серии “Разрушители мифов”, в которой сравнил эмулируемые сетевые карты E1000, E1000e и паравиртуализированную VMXNET3.
Что такое e1000?
e1000 – это эмулируемый сетевой гигабитный контролер Intel 82545EM. Большинство операционных систем имееют встроенный драйвер, но, к сожалению, качество драйвера не ахти какое. По этой причине на замену ему Intel выпустила e1000e aka 82574L.
Что такое e1000e?
e1000e – это сетевой гигабитный контролер Intel 82574L. В vSphere 5 (HW8) VMware предлагает эмулируемую версию e1000e. Windows 7 и Windows 2008 имеют встроенные драйвера для 82574L.
82574L крут, но быстрее ли он, чем VMXNET3?
Что такое VMXNET3?
VMXNET3 – паравиртуализированный сетевой адаптер, спроектированный с расчетом на максимальную производительность. VMXNET3 представляет собой 10Gb виртуальную сетевую карту. Драйвера идут в составе VMware tools и имеют широкую поддержку ОС. VMXNET3 гораздо производительней e1000 и e1000e, требует меньше процессорных ресурсов по сравнению с e1000 и e1000e. Наконец, VMXNET3 более стабилен, чем e1000 и e1000e.
Вы все еще кипятите используете e1000/e1000e? Тогда мы идем к вам 🙂
P.S. от A.Vakhitov. Не забывайте про проблему с остатками сетевого адаптера VMXNET3 при развертывании шаблона или клонировании ВМ. Каюсь, у меня раздобыть и протестировать нужные апдейты не получилось!