vmware guest에서 CPU 정보를 얻는 방법

vmware guest에서 CPU 정보를 얻는 방법

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 # 

vmware 게스트에 할당된 물리적 CPU 수를 어떻게 확인합니까? 호스트가 아닌 게스트에게만 접근할 수 있습니다

답변1

설치된 경우 lscpu제공된 정보가 어떤 방식으로든 결합됩니다 cat /proc/cpuinfo. 특히 필드 및 를 볼 CPU(s)Core(s) per socket있습니다 Socket(s).

답변2

이 시도

cat /proc/cpuinfo

답변3

VMware ESXi 플랫폼을 실행하고 있다고 가정합니다.

먼저 dmidecode -t processor손님에게 시도해 볼 수 있습니다.

이것이 귀하의 요구 사항에 맞지 않으면바이퍼 키트또는비자바 툴킷따라서 ESXi 서버에 자동으로 쿼리하여 필요한 정보를 얻을 수 있습니다.

답변4

당신은 또한 시도할 수 있습니다

nproc

사용 가능한 처리 장치 수를 인쇄합니다. 이는 현재 프로세스에 사용 가능한 처리 장치 수를 인쇄하며 이는 온라인 프로세서 수보다 적을 수 있습니다.

관련 정보