Czy są jakieś testy porównawcze dla maszyn wirtualnych z VT-x i bez?

9

Gdzie mogę znaleźć testy porównawcze maszyn wirtualnych z typowymi systemami operacyjnymi, takimi jak Ubuntu lub WinXP, z VT-x i bez? Używam xVM (VirtualBox), ale mam również opcję hypervisorów VMWare lub Xen.

Wolę niezależne testy porównawcze niż te publikowane przez te firmy, ale wezmę wszystko, co tylko mogę. Dzięki.

Jeff Meatball Yang
źródło

Odpowiedzi:

10

Wiele zależy od tego, które funkcje VT-x są obsługiwane przez procesory, którymi się zajmujesz. Wstępne wdrożenia nie przyniosły wymiernych korzyści, aw większości przypadków wydajność uległa pogorszeniu. Jednak najnowsze funkcje wirtualizacji H / W związane z translacją adresów drugiego poziomu (SLAT) wdrożone przez AMD jako RVI \ NPT z Shanghai Opterons i Intel jako EPT na Nehalem Xeons z pewnością przynoszą obecnie wymierne korzyści w wielu, jeśli nie większości, przypadkach użycia .

Ciekawe niezależne testy porównawcze w Testach wirtualizacyjnych w świecie rzeczywistym: najlepsze porównywane procesory serwerowe” Johana de Gelasa od maja, w których porównuje systemy Sanghai i Nehalem z włączonymi i wyłączonymi funkcjami wirtualizacji sprzętu, chociaż nie jest to głównym celem tego artykułu. Jest jednak niezależny i de Gelas zawsze jest wart przeczytania, gdy wchodzi w sedno architektury i wydajności procesora.

Niektóre niezależne testy porównawcze od VMware, które szczegółowo opisują potencjalne zalety VT-x EPT na procesorach Nehalem w białej księdze „Ocena wydajności Intel EPT Hardware Assist” . Wydaje się, że twoim obszarem zainteresowania są raczej systemy operacyjne użytkowników końcowych niż serwery, a NPT Intela EPT \ AMD może naprawdę coś zmienić. Powyższy artykuł obejmuje szeroki zakres rodzajów obciążeń, ale dwa, które mogą Cię najbardziej zainteresować, to Kompilacja Apache (poprawa o 34–48%) i Citrix XenApp (30%). VMware opublikował również podobny artykuł w zeszłym roku dla systemów AMD z RVI \ NPT .

Należy pamiętać, że mogą występować wady - oficjalne dokumenty pokazują, że niektóre obciążenia nie przynoszą korzyści i mogą powodować niewielką (kilka procent) degradację obciążeń, które nie odnoszą znaczących korzyści z poprawy obsługi błędów stron, jaką może zapewnić EPT \ RVI.

Istnieje bardzo dobra szczegółowa prezentacja techniczna z VMWorld 2007, która wyjaśnia postęp i niektóre powody, dla których początkowe wersje VT-X \ AMD-v nie przyniosły rzeczywistych korzyści w zakresie wydajności i dlaczego nowsze wersje obsługujące SLAT teraz to robią. VMWorld 1007 - „Aspekty wydajności TA68 wirtualizacji x86” .

Ważne jest również, aby upewnić się, że hiperwizor, którego planujesz użyć, jest w stanie korzystać ze wszystkich funkcji - na przykład VMware vSphere \ ESX4 lub ESX 3.5 Update 4 jest potrzebny do obsługi EPT Intela, Update 3 (lub nowszego) jest potrzebny do obsługi AMD RVI \ NPT.

Helvick
źródło