내 VMWare 인스턴스의 핵심 사용량은 무엇입니까?

내 VMWare 인스턴스의 핵심 사용량은 무엇입니까?

단순히 질문을 읽지 않는다는 이유로 사용자가 이것이 플래그를 붙인 이유는 확실하지 않지만, 이것이 비즈니스 환경에서 EXSi에서 실행되고 있으므로 여기에 속한다고 믿습니다. 사람들이 댓글을 달기 전에 질문을 읽어 보시기 바랍니다.

Windows 7 Home Premium 작업 관리자를 사용하여 VMWare 인스턴스를 실행하면 전체 물리적 코어의 사용량이 표시되는지 궁금합니다.

동일한 물리적 코어를 공유하는 가상 코어에서 다른 가상 머신을 실행하는 경우 두 가상 머신 모두 동일한 사용량을 표시합니까? 코어를 절반으로 공유하고 코어의 절반에 프로세서 사용량을 표시합니까(둘 다 전체 용량을 사용하지 않는다고 가정) ) 아니면 작업 관리자에 또 무엇이 표시되나요?

TL;DR 가상 코어에서 실행되는 가상 머신에서 작업 관리자 프로세서 사용량이 실제로 무엇을 보여줍니까?

답변1

vCPU(또는 가상 코어)가 얼마나 사용되고 있는지 보여줍니다. 현재 활성/로드된 vCPU 수가 호스트 시스템에서 제공하는 물리적 코어/스레드 수보다 크면 다양한 게스트의 관점에서 CPU 속도가 느려지면서 CPU 로드가 증가하는 것으로 나타납니다.

해보자매우 단순화됨일부 단일 vCPU 게스트를 실행하는 가상의 단일 코어 호스트 시스템을 사용하는 예:

  • 50% 로드로 CPU를 사용하는 단일 VM을 실행할 때 호스트 시스템은 50%로 로드됩니다.
  • 두 개의 게스트 VM이 각각 50%로 실행되면 호스트 시스템은 100%로 로드됩니다.
  • 두 게스트 VM이 100% 로드로 실행되는 경우 호스트 시스템은 분명히 200%로 로드될 수 없습니다. 오히려 게스트 VM에 노출된 vCPU는 작동 속도가 더 느리게 나타납니다.

즉, 게스트 시스템은 기본(실제) CPU 가용성을 기반으로 시간 공유됩니다.

관련 정보