Чому за замовчуванням вимкнено апаратну підтримку віртуалізації?


14

Чому б постачальники за замовчуванням встановили апаратне забезпечення, сприяли віртуалізації? У мене є Lenovo Thinkpad X201 (64bit), але здається, що це стосується і інших постачальників. Я хочу запустити кілька віртуальних машин, тому я це дозволяю, але мені цікаво, чи є негативні наслідки для цього, на що я повинен бути уважним у майбутньому.


Мені теж цікаво з цього приводу. Я вважаю, що це стосується навантаження на обладнання та непотрібних накладних витрат для користувачів, які не використовують функції, але я не впевнений у цьому, щоб додати це як відповідь.
DaBaer

Відповіді:


7

Я вважаю, що це з міркувань безпеки. Неслухняний гіпервізор може встановити себе і потім запустити основну ОС, основна ОС не може сказати, що вона працює під гіпервізором (іноді вважається кільцем -1). Це потенційно може бути кінцевим вірусом. Тож вам потрібно чітко включити, якщо ви знаєте, що хочете запустити гіпервізор.


0

Я вважаю, що ще одна причина - енергоефективність, оскільки відключення будь-яких частин процесора, які не потрібно використовувати, буде використовувати менше енергії, що особливо бажано на ноутбуці.


0

Відповідно до цієї іншої теми, є дві основні причини: Чому HP рекомендує відключити віртуалізацію обладнання?

  • Доказ безпеки концепції (синя таблетка) може дозволити гостю напасти на господаря за допомогою інструкцій щодо віртуалізації.
  • Це також, здається, має певний вплив на виступи

Мені це здається актуальним, оскільки скорочений набір інструкцій є більш ефективним. Я просто не подумав би, що зміна параметра BIOS може безпосередньо вплинути на це.

Я не маю поняття, чи є вплив суттєвим чи ні, але враховуючи це і недолік потенціалу безпеки, наявність такої рідко використовуваної функції, дезактивація за замовчуванням, виглядає для мене гарним вибором.


-1

якщо ви багато використовуєте віртуальні машини (особливо 64-бітні - вони навіть не запускаються без віртуалізації), залиште віртуалізацію ввімкненою


-3

З Вікіпедії : "За допомогою апаратної віртуалізації VMM може ефективно віртуалізувати весь набір інструкцій x86, обробляючи ці конфіденційні інструкції, використовуючи класичну модель пастки та емуляції в апараті, на відміну від програмного забезпечення."

VMM = Монітор віртуальної машини.

Я здогадуюсь: він вимкнено за замовчуванням, тому що за допомогою апаратної віртуалізації відбувається дуже велике завантаження процесора, що, в свою чергу, вимагає набагато більше енергії, ніж звичайна робота. Ви також можете побачити зниження продуктивності, якщо воно завжди працює на надзвичайно високому навантаженні. Пам'ятайте, що ваш Thinkpad не є системою серверного класу.


1
Віртуалізація програмного забезпечення передбачає настільки ж високі (дійсно, вищі ) навантаження процесора. Це не має сенсу.
Біллі ONeal

Враховуючи, що це не порівняння віртуалізації програмного забезпечення з віртуалізацією обладнання, я не бачу сенсу у вашому коментарі. Я просто мав на увазі, що використання більше апаратних функцій вимагає більше циклів -> більше енергії.
аква

1
Я не купую міркування про те, що "ми відключимо це, тому що ви фактично можете використовувати продуктивність, запропоновану вашим процесором, якщо вона була включена". Очевидно, що тільки люди, котрі будуть піклуватися про те, чи перемикач увімкнено , все одно будуть працювати на високому навантаженні . Якщо вимкнути вимикач у BIOS за замовчуванням, це ще більше погіршує цю проблему, оскільки вона змушує людей використовувати (набагато більшу завантаженість) програмного забезпечення лише для віртуалізації.
Біллі ONeal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.