vNIC performance: Windows 2012R2, part 2

Az elso reszben Debian8-on vizsgaltuk meg hogy mit tudnak a flexible, E1000 es VMXNET 3 halozati adapterek. Ott akkor a VMXNET 3 toronymagasan gyozott a 21GB/s-es savszelesseggel. Kivancsi voltam vajon Windows 2012R2 eseteben is ugyanez a helyezt, illetve hogyan alakulnak a szamok?

2012r2-logo

A kornyezet nem valtozott: Fujitsu RX300 S6 szerverek, vSphere 5.5.0, 2718055. Meroeszkoznek tovabbra is az iperf-et hasznalom, hogy ossze tudjuk hasonlitani az eredmenyeket. A 2db Windows Server 2012 R2 Standard VM hardware parameterei: 4x vCPU, 4GB RAM, VMware Tools telepitve, legfrissebb Windows Updatekkel egyutt.

A tesztesetek szinten maradtak, tovabbra is ket csoportban:

  • Azonos hoston futo VM-ek kozotti meresek
  • Kulon hostokon futo VM-ek kozotti meresek

Ugyancsak harom halozati adapterrel tudtam merni, de a flexible mar nem allithato be, viszont az E1000E igen. Ezek igy neznek ki a GUI-n:

netw-adapters

  • E1000, az emulalt Intel (82545EM) PRO/1000MT GbE NIC

win-E1000

  • E1000E, avagy emulalt Intel 82574L GbE NIC, 1GbE modban jelenik meg.

win-E1000E

  • VMXNET 3, a legfrissebb paravirtualizalt vNIC, 10GbE-nek hiszi magat

win-vmxnet3

A vNIC-eket hozzadni igy tudjuk PowerCLI-vel:

>Get-VM MyVM | New-NetworkAdapter -Portgroup MyPortGroup -StartConnected -Type E1000 -Confirm:$false

vagy GUI-n.

Meresi eredmenyek

Altalaban ketszer, vagy tobbszor mertem es azok atlagat szamoltam. A Windows-ra keszitett iperf igy fest:

win-hoston-belul-E1000

A Windows 2012 R2 meresek eredmenyei tablazatban

eredmeny-w2012R2

…es grafikonon:

graf-w2012R2

Osszehasonlitva a Debian es Windows 2012 R2 mereseit pedig a kep igy nez ki:

eredmeny-debian-w2012R2

graf-w2012R2-debian

(A grafikon y tengelyen a maximumot 5000 Mbps-nel huztam meg, hogy jol latszodjanak az alacsonyabb ertekek is. Igy azonos hoston futo Debianok kozott az E1000 es VMXNET 3 ertekei csonkoltak)

Konkluzio

  • Szamomra is meglepo, de Windows 2012 R2 eseten azonos hoston eleg gyer eredmenyek szulettek, a legmagasabb ertek 3,23 Gbps. Debianon ennek a tobbszoroset mertem: E1000-nel 2,8x-os, mig VMXNET 3-mal 7,5x a kulonbseg!
  • A legjobb teljesitmenyt hoston belul az E1000-es adapter nyujtotta, habar fogadtam volna a VMXNET 3-ra.
  • Az E1000E gyengebben szerepelt az E1000-nel, szinten meglepetes.
  • Kulon hostokon futo VM-ek kozotti mereseknel mindegy mit hasznaluk, hiszen a host 1 Gbps pNIC limitjebe hamarabb belefutunk.
  • Nagyobb az overhead Windows 2012 R2 eseten mint Debian 8-nal, ha a VM-ek kulon hoston futnak. Hatekonysag atlagban: 88% vs 92%
  • Lathattuk Debiannal is, most Windowsnal szinten: lenyegtelen milyen modban ismeri fel az OS a vNIC-et, a valos savszelessegre kovetkeztetni nem lehet.
  • A sorrend tehat: E1000, VMXNET 3, E1000E

Tervezek egy 3. reszt is, ahol a Windows 2008 R2-ot nezzuk meg.

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s