하이퍼 스레딩으로 인해 Windows 7에 4 개의 코어 (적어도 작업 관리자에는 있음)가 있기 때문에 2 개의 물리적 코어가있는 i7이 있습니다. 내 질문은 VMWare Player에서 VM에 코어를 할당 할 때 4 개의 하이퍼 스레드 코어 또는 2 개의 물리적 코어 풀에서 가져 오는 것입니까?
이상하게도 호스트에 하이퍼 스레딩을 사용하여 물리적 2 개와 총 4 개만 있음에도 불구하고 최대 8 개의 코어를 선택할 수 있습니다.
제가 여기서 말하면, Mr.VM은 1 개의 코어를 사용하는데, 4 개의 '코어'중 1 개 또는 2 개의 물리 코어가 필요합니까? 첫 번째 경우에는 코어의 1/2을 제공하고 두 번째 경우에는 하이퍼 스레드 코어가 사용 가능한 코어 풀에 포함되어 있으면 내 코어의 1/4을 제공합니다.
편집 : 다음은 VMWare Player 문서의 내용입니다.
가상 대칭 멀티 프로세싱 사용
SMP (Virtual Symmetric Multiprocessing)를 사용하면 둘 이상의 논리 프로세서가있는 호스트 시스템의 가상 머신에 최대 8 개의 프로세서를 할당 할 수 있습니다.
다음은 둘 이상의 논리 프로세서가있는 것으로 간주됩니다.
- 물리적 CPU가 두 개 이상인 멀티 프로세서 호스트
- 멀티 코어 CPU가있는 단일 프로세서 호스트
- 하이퍼 스레딩이 활성화 된 단일 프로세서 호스트
참고 : 하이퍼 스레드 단일 프로세서 호스트에서 Virtual SMP를 사용하는 가상 시스템의 성능이 정상보다 낮을 수 있습니다. VMware Player를 사용하면 여러 개의 듀얼 프로세서 가상 머신을 동시에 켜고 실행할 수 있습니다.