Como obter informações da CPU em um convidado do vmware

5

Este é um servidor que está sendo executado no VMware ESXi:

SERVER:/root # cat /etc/SuSE\-release                         
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11               
PATCHLEVEL = 2             
SERVER:/root # rpm -qa|grep -i vmware                         
vmware-open-vm-tools-common-8.0.3-258828.sles11sp1
vmware-open-vm-tools-nox-8.0.3-258828.sles11sp1
vmware-tools-nox-8.0.3-258828.sles11sp1
vmware-tools-common-8.0.3-258828.sles11sp1
SERVER:/root # 

Como posso descobrir quantas CPUs físicas são atribuídas ao guest do vmware? Eu só tenho acesso ao convidado, não ao host

    
por gasko peter 02.08.2012 / 14:18

7 respostas

0

Você pode obter essa informação apenas do vSphere Client ..: \ (mas fixme, se houver um jeito ... Acabei de perguntar a muitas pessoas e a conclusão foi essa ..)

p.s .: talvez:

vmware-toolbox-cmd

pode fazer isso, mas não consigo vê-lo nos servidores:

link

onde o vmware-toolbox-cmd obtém suas informações? não há alternativas para isso?

    
por 06.08.2012 / 08:24
5

O lscpu , se instalado, sintetiza de alguma forma as informações dadas por cat /proc/cpuinfo . Em particular, você pode dar uma olhada nos campos CPU(s) , Core(s) per socket e Socket(s) .

    
por 02.08.2012 / 14:48
2

Tente este aqui

cat /proc/cpuinfo
    
por 02.08.2012 / 14:24
2

Supondo que você esteja executando a plataforma VMware ESXi.

Primeiro, você pode tentar dmidecode -t processor do convidado.

Se isso não fornecer o que você precisa, pegue o Kit de ferramentas do Viper ou o Kit de ferramentas do ViJava para que você possa automatizar as consultas no servidor ESXi para obter as informações necessárias.

    
por 02.08.2012 / 16:14
1

Você também pode tentar

nproc

que imprime o número de unidades de processamento disponíveis. Isso imprime o número de unidades de processamento disponíveis para o processo atual, que pode ser menor que o número de processadores on-line

    
por 13.07.2017 / 04:46
0

depois de ter a ferramenta vmware instalada, tente executar os comandos listados abaixo, que podem fornecer os detalhes desejados

[root@abc ~]# vmware-toolbox-cmd stat speed
2597 MHz
[root@abc ~]# vmware-toolbox-cmd stat sessionid
0xe3544b3227f59800
[root@abc ~]# vmware-toolbox-cmd stat balloon
0 MB
[root@abc ~]# vmware-toolbox-cmd stat swap
15 MB
[root@abc ~]# vmware-toolbox-cmd stat memlimit
4294967295 MB
[root@abc ~]# vmware-toolbox-cmd stat memres
0 MB
[root@abc ~]# vmware-toolbox-cmd stat cpures
0 MHz
[root@abc ~]# vmware-toolbox-cmd stat cpulimit
4294967295 MHz
[root@abc ~]#
    
por 04.08.2016 / 13:28
0

O problema é quando você move o seu formulário de VM um ESX para outro, as informações não estão atualizadas, somente a velocidade de status do vmware-toolbox-cmd é atualizada. / proc / cpuinfo e dmidecode estão obsoletos /

    
por 13.10.2016 / 12:42