VMware Player에서 사용 가능한 코어 수는 물리적 코어 또는 하이퍼 스레드 코어로 제한됩니까?


8

하이퍼 스레딩으로 인해 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를 사용하면 여러 개의 듀얼 프로세서 가상 머신을 동시에 켜고 실행할 수 있습니다.

답변:


5

두 번째 질문에 대한 답변 :

제가 여기서 말하면, Mr.VM은 1 개의 코어를 사용하는데, 4 개의 '코어'중 1 개 또는 2 개의 물리 코어가 필요합니까?

VM을 생성 할 때와 VM을 생성 한 후 설정 패널의 프로세서 아래에서 프로세서 또는 프로세서 당 코어를 모두 사용할지 여부를 지정하는 옵션이 있습니다.

Asker가 편집 :

이것은 실제로 8 코어를 선택할 때 경고를 표시했지만 4 코어를 선택할 때 그렇지 않았기 때문에 하이퍼 스레드 코어 를 포함하는 사용 가능한 총 코어 풀에서 실제로 가져 왔음을 증명합니다 .

대답 : 하이퍼 스레드 코어는 VM에 제공 할 수있는 코어에 포함되어 있습니다.

여기에 이미지 설명을 입력하십시오

필자의 경우 많은 코어 또는 프로세서를 사용할 수는 없지만 CPU를 사용하면 가능합니다.


좋아, 이것은 내 질문에 약간 간접적으로 대답합니다. 이 질문에 대한 답은 4 개 중 2 개가 하이퍼 스레딩되고 2 개의 물리 코어 만 존재하더라도 4 개 코어 풀에서 선택한다는 것입니다. 내가 지금 확신하는 방법은 '8 코어'를 선택하면 이것이 사용할 수 없다는 것을 알려주지 만 '4 코어'옵션은 문제가되지 않기 때문입니다. 올바른 방향으로 힌트를 주셔서 감사합니다.
MetaGuru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.