GNU/Linux >> Znalost Linux >  >> Linux

zkontrolovat, zda je VT-x aktivován bez nutnosti restartu v Linuxu?

Můžete použít

sudo kvm-ok

z cpu-checkeru. Na Intelu, který má nejsložitější logiku, kvm-ok zkontroluje, že pokud je bit 0 z rdmsr 0x3a (bit lock) je nastaven, bit 2 (který umožňuje použití virt mimo režim SMX, něco společného s důvěryhodným spouštěním) musí být také nastaven. Pokud je výstup rdmsr 0x3a je cokoliv jiného než 1 nebo 3 , budete moci použít kvm. kvm v případě potřeby nastaví bit 2 msr, očekávám, že virtualbox a zbytek bude mít stejnou logiku.


Můžete použít rdmsr z msr-tools pro čtení registru IA32_FEATURE_CONTROL (adresa 0x3a ). Modul jádra msr k tomu musí být načten.

Na většině systémů Linux:

sudo modprobe msr
sudo rdmsr 0x3a

Hodnoty 3 a 5 znamená, že je aktivován.


Nainstalujte cpu-checker a spusťte "kvm-ok"

Pokud je CPU povoleno, měli byste vidět něco jako:

INFO: /dev/kvm exists
KVM acceleration can be used

jinak

INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
   and then hard poweroff/poweron your system
KVM acceleration can NOT be used

Linux
  1. Jak zkontrolovat dostupnost systému v Linuxu

  2. Linux – Jak se Gnome restartuje bez oprávnění root?

  3. Linux – Jak obnovit 70-persistent-net.rules bez restartu?

  1. Aktualizujte python na linuxu 2.7 až 3.5

  2. Jak upgradovat R v linuxu?

  3. Jak restartuji Linux (Ubuntu) z příkazového řádku?

  1. Spusťte kontejnery na Linuxu bez sudo v Podman

  2. Příkaz pro restart systému Linux

  3. Linux KVM na Virtualboxu