
단순히 질문을 읽지 않는다는 이유로 사용자가 이것이 플래그를 붙인 이유는 확실하지 않지만, 이것이 비즈니스 환경에서 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 가용성을 기반으로 시간 공유됩니다.