Saya belum melihat sistem yang konfigurasi defaultnya memungkinkan MMU dan mengarahkan virtualisasi I / O. Seringkali ini mengharuskan reboot dan masuk ke BIOS untuk mengaktifkannya jika Anda ingin, misalnya, dukungan 64-bit pada VM Anda.
Apakah ada semacam overhead prosesor substansial yang terjadi jika ini diaktifkan dan Anda tidak menggunakan virtualisasi? Jika tidak, lalu apa alasannya mati secara default?
virtualization
John Feminella
sumber
sumber
Semua blade server yang kami beli memiliki virtualisasi diaktifkan secara default. Mungkin karena vendor kami telah membuat keputusan komersial untuk melakukannya untuk menghemat begitu banyak panggilan dukungan.
Itu tidak dinonaktifkan karena hit prosesor, tetapi tergantung pada apa yang digunakan untuk. Mungkin dinonaktifkan secara default, karena mengaktifkan fitur ini dapat memengaruhi akses periferal.
sumber
Perhatikan bahwa menurut utas lain ini, tampaknya juga berdampak pada kinerja https://superuser.com/questions/545101/why-does-hp-recommend-that-i-keep-hardware-virtualization-off
Tampaknya relevan bagi saya, karena set instruksi yang dikurangi lebih efisien. Saya tidak akan berpikir bahwa mengubah opsi BIOS dapat secara langsung memengaruhi ini.
Saya tidak tahu apakah dampaknya signifikan atau tidak, tetapi mengingat ini dan potensi keamanan yang cacat, memiliki fitur yang jarang digunakan dinonaktifkan secara default sepertinya pilihan yang baik bagi saya.
sumber
alasan lain adalah sebagian besar fungsi kernel pengguna (seperti gettimeofday) dipindahkan dalam VDSO.
terkadang di bawah virtualisasi jalur cepat ini tidak dapat diaktifkan.
jadi sistem tidak bisa:
sumber
Selain masalah keamanan yang diangkat dalam jawaban @MDMarra, Anda harus mempertimbangkan dua poin tambahan:
setiap fitur yang diaktifkan dan opsional memiliki kemungkinan kecil untuk memiliki beberapa interaksi yang tidak menyenangkan dan tidak terduga dengan fungsi lain, yang membutuhkan validasi tambahan. Vendor PC benci menghabiskan sumber daya untuk fitur yang jarang digunakan, dan virtualisasi sisi klien adalah salah satunya.
Saya sangat curiga bahwa karena # 1, Intel firmware klien dasar / gumpalan BIOS telah menonaktifkan VT. Jadi, setiap vendor yang mengirimkan klien yang mendukung VT perlu menyesuaikan opsi itu saat menyiapkan firmware-nya.
Yang mengatakan, kita sekarang pada 2019; Saya melihat lebih banyak klien dengan VT diaktifkan secara default. Server adalah masalah yang sama sekali berbeda: Saya tidak hanya selalu menemukan VT diaktifkan, tetapi VT-d juga sering aktif.
sumber