Apakah ada tolok ukur yang menunjukkan perbedaan antara virtualisasi perangkat keras yang diaktifkan / dinonaktifkan?

13

Saya memiliki 13 "sub-laptop / netbook besar, memiliki AMD Athlon Neo X2 L335, dan saya memilih yang ini karena mendukung virtualisasi perangkat keras.

Pada akhirnya, saya hampir tidak melakukan virtualisasi apa pun di atasnya, namun ketika saya melakukannya ... itu cepat.

Yang mengejutkan saya, saya masuk ke BIOS dan melihat bahwa virtualisasi telah dinonaktifkan!

Saya menyalakan ini dan, saya tidak melihat perbedaan kecepatan .... atau setidaknya tidak ada yang bisa saya katakan.

Saya tidak punya waktu untuk melakukan serangkaian benchmark - dan saya menjalankan sedikit perangkat lunak pada host, jadi itu tidak ilmiah. Saya telah mencari beberapa tempat dan saya tidak dapat menemukan benchmark yang menunjukkan perbedaan bit virtualisasi diaktifkan / dinonaktifkan pada perangkat keras yang sama. Adakah yang memiliki tolok ukur yang mereka lihat dapat dibagikan?

Selain itu, saya tahu ada kegemparan beberapa saat yang lalu ketika Sony menonaktifkan virtualisasi perangkat keras pada beberapa model dan hanya menawarkannya dalam model yang lebih tinggi sebagai fitur premium, namun, selain dari memaksa penjualan, apakah ada manfaat untuk memiliki itu dinonaktifkan misalnya baterai / panas? Saya tidak dapat menemukan informasi apa pun dan tidak dapat mengetahui mengapa hal itu dinonaktifkan secara default.

Edit ---

Untuk menambahkan, Satu-satunya hal yang dapat saya temukan adalah tanpa itu, Anda tidak dapat melakukan virtualisasi x64 secepatnya. Ini adalah satu-satunya sisi bawah yang dapat saya temukan. Namun, jika ini adalah satu-satunya perbedaan, maka saya masih tertarik pada bagian kedua dari pertanyaan - mengapa menawarkan opsi untuk menonaktifkannya?

William Hilsum
sumber
1
Anda memiliki opsi untuk menonaktifkannya karena alasan kompatibilitas untuk sistem dan perangkat lunak lawas. Telah dicatat menyebabkan masalah kompatibilitas dalam beberapa kasus tertentu, dan dengan demikian, untuk "menutupi pantat mereka", Anda dapat menonaktifkannya.
Terobosan
@Breakthrough - bukan untuk mengambil kesalahan dengan apa yang Anda katakan, tapi saya belum pernah mendengar ini dan sangat tertarik untuk mendengar lebih banyak tentang hal itu. Apakah Anda memiliki tautan atau apa pun yang dapat saya baca tentang ini? Seperti pertanyaan saya katakan, saya mencoba untuk mempelajari lebih lanjut tentang ini sehingga saya ingin tahu apa yang sebenarnya pecah !?
William Hilsum
Maaf atas keterlambatan yang lama, William; dalam retrospeksi, mungkin kompatibilitas / warisan hanyalah alasan sekunder untuk memungkinkan menonaktifkan fitur ini. Saya malah berpendapat bahwa alasan yang lebih relevan adalah bahwa mengaktifkan dukungan virtualisasi perangkat keras juga dapat menjadi masalah keamanan dalam beberapa kasus .
Terobosan
Perhatikan bahwa di jendela konfigurasi VirtualBox, opsi "prosesor" yang menetapkan berapa banyak procs yang harus didedikasikan untuk VM tidak tersedia jika virtualisasi bios dinonaktifkan.

Jawaban:

5

Sebenarnya ada jawaban yang cukup bagus untuk "Apakah ada tolok ukur untuk mesin virtual dengan dan tanpa VT-x? Di Server Fault. Meskipun jawabannya sekitar satu setengah tahun itu masih masuk akal. Yang perlu diperhatikan mengenai kinerja adalah" itu tergantung "pada umumnya AMD-V dan Intel VTx meningkatkan stabilitas dan memudahkan pengembangan mesin virtual.

Adapun mengapa opsi untuk menonaktifkannya. Beberapa prosesor tidak mendukung virtualisasi perangkat keras dan beberapa BIOS jika dikombinasikan dengan prosesor tersebut tidak melaporkannya dengan benar. Kemampuan untuk secara khusus mematikan virtualisasi perangkat keras merupakan nilai tambah dalam kasus tersebut. Mungkin ada juga beberapa kekhawatiran tentang stabilitas. Ini adalah teknologi yang lebih baru, jika bug stabilitas atau kinerja muncul lebih mudah untuk memberitahu orang untuk menonaktifkan virtualisasi di BIOS kemudian memberitahu semua orang untuk memperbarui BIOS mereka ke versi yang memungkinkan mereka untuk mematikannya. Akhirnya, mungkin juga ada untuk pengujian. Lebih mudah untuk menghidupkan dan mematikan sesuatu di BIOS saat menguji motherboard Anda untuk stabilitas dan kinerja dengan konfigurasi acak yang berbeda daripada untuk membangun kembali BIOS dan memuatnya untuk mengujinya dengan dan tanpa serangkaian fitur.

Tyler
sumber
3

Pengalaman saya (saya tidak ingat persis angkanya)

Windows XP (host) Windows XP (tamu)

Saya melakukan benchmark windows (host dan guest)

Windows XP (host) CPU 100% Graphics100% Math 100% Disk 100%

Windows XP (Guest VMWARE Virtualization ON): CPU: 80% Graphics 80% Math 80% Disk: 120%

Windows XP (Guest VirtualPC Virtualization ON): CPU: 70% Grafik 50% Matematika 75% Disk: 90%

Dan tanpa virtualisasi kinerjanya hampir sama, tetapi saya tidak dapat menjalankan guest 64bit tanpa virtualisasi (termasuk OSX). Jadi, ternyata itu sekitar 64 bit. Mungkin ada beberapa perbedaan ketika Anda menjalankan beberapa mesin virtual sekaligus.

Kesimpulan saya: virtualisasi tidak mengubah kinerja, setidaknya bukan untuk penggunaan di rumah tetapi itu adalah keharusan untuk 64bits, VirtualPC tidak mendukung percepatan grafis dengan benar dan vmware mempercepat disk saya (dengan fragmentasi?)

magallanes
sumber
Statistik yang menarik ..
Simon Sheehan