Como sei que meu convidado virtual está usando o VT-x?

3

Eu sei que o meu cpu suporta VT-x, mas como posso verificar se o computador convidado KVM usa? Meu Desktop é o CentOS que executa um convidado do Windows 7.

Eu estou perguntando porque .. o virtual Windows 7 diz que estou usando uma CPU XEON .. mas na realidade meu Desktop tem uma CPU corei5

Minha pergunta: O que é o comando KVM para verificar se um convidado está usando VT-x ou não?

    
por evachristine 26.02.2014 / 21:42

1 resposta

2

O único local em que vi essas informações é em virt-manager e no arquivo XML da VM quando você as despeja.

excerto - Fonte: Artigo da Wikipedia sobre Virtualização x86

Previously codenamed "Vanderpool", VT-x represents Intel's technology for virtualization on the x86 platform. On November 13, 2005, Intel released two models of Pentium 4 (Model 662 and 672) as the first Intel processors to support VT-x. The CPU flag for VT-x is "vmx"; in Linux, this may be checked via /proc/cpuinfo, or in Mac OS X via sysctl machdep.cpu.features.[19]

Assim, a bandeira que você está procurando é vmx .

CLI

Exemplo

$ 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'>

Portanto, na saída acima, você está procurando por um recurso chamado vmx . Se não estiver presente, está desativado e / ou não é suportado.

GUI

Exemplo

PresteatençãoespecialàsuaversãoparticulardoKVM/virsh,jáquemuitosdosrecursosestãodisponíveisapenasemversõesespecíficas.Consulteesteguiaparaobtermaisdetalhes,intitulado: Recursos do hipervisor .

OBSERVAÇÃO: Na saída acima, se um recurso estiver denotado como desativado, ele não será desativado, se estiver ativado.

Referências

por 26.02.2014 / 22:40

Tags