vCPU는 단일 물리적 CPU에만 매핑 될 수 있습니다. 4 개의 물리적 CPU를 사용할 수없고 4 배 더 빠른 단일 vCPU를 만들 수 없습니다. 작동 방식이 아닙니다.
Hyper-V는 4 개의 vCPU를 VM에 할당하는 것으로 제한됩니다 (마지막으로 확인). 당신이 큰 CPU 전력이 필요하면 뭔가 오버 헤드 가상화를 추가하는 것은 의미가 없습니다, 물리적 이동 이 CPU를 많이하고 처음에 평행.
또한 Holocryptic 메모에 따라 VM에 4 개의 vCPU를 할당하면 Hyper-V가 물리적 CPU 코어 4 개를 획득하여 VM을 실행할 때까지 해당 VM을 실행할 수 없습니다. 구성에 따라이 큰 걸림돌이 될 수있다 (당신은, 4 개의 vCPU 가상 머신의 무리와 함께 6 코어 머신을 하나의 이제까지 한 번에 실행할 경우, 예, 다른 두 개의 코어는 항상 갈 것이다 기본적으로 사용되지 않는). Jake Oshins 에 따르면 이것은 모든 Hyper-V 버전에서는 사실이 아닙니다. 그는 Hyper-V가 CPU에 대해 갱 스케줄링을 사용하지 않는다고 말합니다. 거의 모든 다른 하이퍼 바이저가하는 것처럼. 따라서 하나의 물리적 CPU 코어가 사용 가능한 경우 Hyper-V는이를 사용하여 다중 CPU VM을 실행할 수 있습니다. 또한 NUMA 파티셔닝으로 인해 Hyper-V가 당시에 사용 가능한 모든 물리적 코어를 사용하지 못할 수도 있습니다.
참고 : SQL은 처음에 던질 수있는 코어를 모두 사용할 필요는 없습니다. 그것은 정말 당신이 그것을 사용하는 방법과 병렬 부하가하는지에 따라 달라집니다.