E1000 vs VMXNET3

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 при развертывании шаблона или клонировании ВМ. Каюсь, у меня раздобыть и протестировать нужные апдейты не получилось!

Leave a Reply

Your email address will not be published. Required fields are marked *