Mengapa Virtualisasi Terpandu Perangkat Keras dinonaktifkan secara default?

14

Mengapa vendor secara default menonaktifkan perangkat keras yang dibantu virtualisasi? Saya memiliki Lenovo Thinkpad X201 (64bit) tetapi sepertinya ini juga terjadi pada vendor lain. Saya ingin menjalankan beberapa mesin virtual, jadi saya mengaktifkannya, tetapi saya bertanya-tanya apakah ada dampak negatif terhadap hal ini yang harus saya perhatikan di masa depan.

David di Dakota
sumber
Saya juga ingin tahu tentang ini. Saya percaya itu ada hubungannya dengan beban kerja pada perangkat keras, dan overhead yang tidak dibutuhkan untuk pengguna yang tidak menggunakan fitur, tetapi saya tidak cukup yakin untuk menambahkannya sebagai jawaban.
DaBaer

Jawaban:

7

Saya percaya ini untuk alasan keamanan. Hypervisor nakal dapat menginstal sendiri dan kemudian menjalankan OS utama, OS utama tidak dapat mengatakan bahwa itu berjalan di bawah hypervisor (kadang-kadang dianggap sebagai cincin -1). Ini berpotensi menjadi virus pamungkas. Jadi, Anda harus mengaktifkan secara eksplisit jika Anda tahu Anda ingin menjalankan hypervisor.

Keith
sumber
0

Saya percaya alasan lain adalah efisiensi daya, karena mematikan bagian-bagian prosesor yang tidak perlu digunakan akan menggunakan daya yang lebih sedikit, yang terutama diinginkan pada laptop.

paradroid
sumber
0

Menurut utas lain ini, ada 2 alasan utama: Mengapa HP menyarankan agar saya mematikan Hardware Virtualization?

  • Bukti keamanan konsep (pil biru) dapat memungkinkan tamu untuk menyerang tuan rumahnya menggunakan instruksi virtualisasi.
  • Tampaknya juga memiliki dampak pada penampilan

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 menonaktifkan secara default sepertinya pilihan yang baik bagi saya.

Balmipour
sumber
-1

jika Anda menggunakan banyak mesin virtual (terutama yang 64bit - mereka bahkan tidak akan memulai tanpa virtualisasi), biarkan virtualisasi menyala

andrew
sumber
-3

Dari Wikipedia : "Dengan virtualisasi yang dibantu perangkat keras, VMM dapat secara efisien melakukan virtualisasi seluruh instruksi x86 dengan menangani instruksi sensitif ini menggunakan model trap-and-emulate klasik dalam perangkat keras, sebagai lawan dari perangkat lunak."

VMM = Monitor Mesin Virtual.

Dugaan saya: Tidak aktif secara default karena virtualisasi berbantuan perangkat keras menimbulkan beban CPU yang sangat tinggi, yang pada gilirannya membutuhkan daya lebih banyak daripada operasi normal. Anda juga dapat melihat penurunan kinerja jika selalu berjalan pada beban yang sangat tinggi. Ingat, Thinkpad Anda bukan sistem tingkat server.

aqua
sumber
1
Virtualisasi perangkat lunak menimbulkan beban CPU yang sama tinggi (bahkan lebih tinggi ). Itu tidak masuk akal.
Billy ONeal
Mengingat ini bukan perbandingan virtualisasi perangkat lunak vs virtualisasi perangkat keras, saya tidak mengerti maksud dari komentar Anda. Saya hanya bermaksud bahwa menggunakan lebih banyak fitur perangkat keras memerlukan lebih banyak siklus -> lebih banyak daya.
aqua
1
Saya tidak membeli alasan bahwa "kita akan mematikan ini karena Anda mungkin benar-benar menggunakan kinerja yang ditawarkan oleh CPU Anda jika dihidupkan". Tentunya satu-satunya orang yang akan peduli apakah saklar menyala akan tetap menjalankan beban setinggi itu . Membalikkan sakelar ke mati di BIOS secara default hanya membuat masalah menjadi lebih buruk karena memaksa orang untuk menggunakan (jauh lebih tinggi beban) dari virtualisasi hanya perangkat lunak.
Billy ONeal