GNU/Linux >> Belajar Linux >  >> Linux

periksa apakah VT-x diaktifkan tanpa harus reboot di Linux?

Anda dapat menggunakan

sudo kvm-ok

dari pemeriksa cpu. Pada Intel, yang memiliki logika paling rumit, kvm-ok memeriksa apakah bit 0 dari rdmsr 0x3a (bit kunci) disetel, bit 2 (yang memungkinkan penggunaan virt di luar mode SMX, sesuatu yang berkaitan dengan boot tepercaya) juga harus disetel. Jika output dari rdmsr 0x3a tidak lain adalah 1 atau 3 , Anda akan dapat menggunakan kvm. kvm akan mengatur bit 2 dari msr jika perlu, saya berharap virtualbox dan sisanya memiliki logika yang sama.


Anda dapat menggunakan rdmsr dari alat-msr untuk membaca daftar IA32_FEATURE_CONTROL (alamat 0x3a ). Modul kernel msr harus dimuat untuk ini.

Pada sebagian besar sistem Linux:

sudo modprobe msr
sudo rdmsr 0x3a

Nilai 3 dan 5 berarti sudah diaktifkan.


Instal cpu-checker dan jalankan "kvm-ok"

Jika CPU diaktifkan, Anda akan melihat sesuatu seperti:

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

sebaliknya

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. Cara Memeriksa Uptime Sistem di Linux

  2. Linux – Bagaimana Gnome Reboot Tanpa Hak Root?

  3. Perintah reboot Linux

  1. Ekstrak nomor seri Linux tanpa sudo

  2. Periksa apakah direktori adalah repositori git (tanpa harus cd ke dalamnya)

  3. Perbarui python di linux 2.7 ke 3.5

  1. Jalankan container di Linux tanpa Sudo di Podman

  2. Bagaimana cara memutakhirkan R di linux?

  3. Bagaimana cara me-restart Linux (Ubuntu) dari baris perintah?