¿Cómo sé que mi invitado virtual está usando VT-x?

Sé que mi CPU admite VT-x, pero ¿cómo puedo verificar que la máquina invitada KVM lo use? Mi Escritorio es CentOS con un invitado de Windows 7.

Lo pregunto porque … el Windows 7 virtual dice que estoy usando una CPU XEON … pero en realidad mi Escritorio tiene una CPU corei5

Mi pregunta: ¿Cuál es el command KVM para verificar que un invitado esté usando VT-x o no?

El único lugar donde he visto esta información está en virt-manager y en el file XML de la máquina virtual cuando los vuelcas.

extracto – Fuente: Artículo de Wikipedia sobre Virtualización x86

Anteriormente con el nombre en código "Vanderpool", VT-x representa la tecnología de Intel para la virtualización en la plataforma x86. El 13 de noviembre de 2005, Intel lanzó dos models de Pentium 4 (Modelo 662 y 672) como los primeros procesadores Intel compatibles con VT-x. El indicador de CPU para VT-x es "vmx"; en Linux, esto puede verificarse a través de / proc / cpuinfo, o en Mac OS X a través de sysctl machdep.cpu.features. [19]

Entonces la bandera que estás buscando es vmx .

CLI

Ejemplo

 $ sudo virsh dumpxml visualstudio | grep -A 10 cpu <vcpu>2</vcpu> <os> <type arch='x86_64' machine='rhel5.4.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='localtime'> 

Entonces, en el resultado anterior estás buscando una característica llamada vmx . Si no está presente, está deshabilitado y / o no es compatible.

GUI

Ejemplo

ss # 1

Preste especial atención a su versión particular de KVM / virsh, ya que muchas de las funciones solo están disponibles / accesibles en versiones específicas. Consulte esta guía para get más información, titulada: Características del hipervisor .

NOTA: En el resultado anterior, si una característica se denota como desactivada, no está deshabilitada; si aparece activada, entonces está habilitada.

Referencias

  • Formato XML del dominio