Apakah ada tolok ukur untuk mesin virtual dengan dan tanpa VT-x?

9

Di mana saya dapat menemukan tolok ukur mesin virtual yang menjalankan OS umum seperti Ubuntu atau WinXP, dengan dan tanpa VT-x? Saya menggunakan xVM (VirtualBox), tetapi juga memiliki opsi VMWare atau Xen hypervisors.

Saya lebih suka tolok ukur independen, daripada yang diterbitkan oleh perusahaan-perusahaan ini, tetapi saya akan mengambil apa pun yang bisa saya dapatkan. Terima kasih.

Jeff Meatball Yang
sumber

Jawaban:

10

Banyak tergantung pada fitur VT-x mana yang didukung oleh prosesor yang Anda perhatikan. Implementasi awal tidak memberikan manfaat yang terukur dan dalam banyak kasus kinerja benar-benar menurun. Namun fitur virtualisasi H / W baru-baru ini yang terkait dengan Second Level Address Translation (SLAT) yang diterapkan oleh AMD sebagai RVI \ NPT dengan Shanghai Opterons dan Intel sebagai EPT di Nehalem Xeon tentu sekarang memberikan manfaat yang terukur di banyak, jika tidak sebagian besar, kasus penggunaan .

Ada beberapa pembandingan independen yang menarik di Johan de Gelas ' "pembandingan virtualisasi dunia nyata: perbandingan server CPU terbaik" dari bulan Mei di mana ia membandingkan sistem Sanghai dan Nehalem dengan fitur virtualisasi perangkat keras yang diaktifkan dan dinonaktifkan meskipun itu bukan tujuan utama artikel itu. Namun itu independen dan de Gelas selalu layak dibaca ketika ia masuk ke keberanian arsitektur dan kinerja CPU.

Anda bisa mendapatkan beberapa tolok ukur non-independen dari VMware yang secara khusus merinci manfaat potensial VT-x EPT pada CPU Nehalem di whitepaper mereka "Evaluasi Kinerja Intel EPT Hardware Assist" . Area yang Anda minati tampaknya adalah OS Pengguna Akhir alih-alih server dan Intel EPT \ NPT AMD benar-benar dapat membuat perbedaan di sana. Makalah di atas mencakup berbagai jenis beban kerja tetapi dua yang paling menarik bagi Anda adalah Kompilasi Apache (34-48% peningkatan) dan Citrix XenApp (30%). VMware juga menerbitkan makalah serupa tahun lalu untuk sistem AMD dengan RVI \ NPT .

Perhatikan bahwa mungkin ada kerugian - whitepaper menunjukkan bahwa beberapa beban kerja tidak menguntungkan dan mungkin menimbulkan sedikit penurunan (beberapa persen) untuk beban kerja yang tidak mendapatkan manfaat signifikan dari peningkatan penanganan kesalahan halaman yang dapat diberikan EPT \ RVI.

Ada presentasi teknis terperinci yang sangat baik dari VMWorld 2007 yang menjelaskan perkembangan dan beberapa alasan mengapa versi awal VT-X \ AMD-v tidak memberikan manfaat kinerja dunia nyata dan mengapa versi yang lebih baru yang mendukung SLAT sekarang melakukannya. VMWorld 1007 - "Aspek Kinerja TA68 dari Virtualisasi x86" .

Penting juga untuk memastikan bahwa hypervisor apa pun yang Anda rencanakan untuk digunakan sebenarnya dapat memanfaatkan semua fitur - misalnya VMware vSphere \ ESX4 atau ESX 3.5 Update 4 diperlukan untuk mendukung Intel EPT, Update 3 (atau yang lebih baru) diperlukan untuk mendukung AMD RVI \ NPT.

Helvick
sumber