Windows에서 물리적으로 사용 가능한 것보다 더 많은 가상 CPU 프로세서 코어를 에뮬레이션하려면 어떻게 해야 합니까?

Windows에서 물리적으로 사용 가능한 것보다 더 많은 가상 CPU 프로세서 코어를 에뮬레이션하려면 어떻게 해야 합니까?

VM(가상화)과 같이 Windows용 논리/물리 프로세서 수를 에뮬레이트할 수 있는 방법이 있습니까?

약 64개가 넘는 프로세서를 시뮬레이션하고 Windows Server 2008 R2에서 일부 C++ 호출의 몇 가지 사소한 기능을 확인해야 합니다.


편집하다:더 많은 코어가 있고 성능과 정확성은 문제가 되지 않는다는 것을 알려주는 시스템이 필요합니다.

답변1

예, 방법이 있습니다. 실제로 다음과 같은 오픈 소스 프로세서 에뮬레이터도 있습니다.QEMU, 다음 인수와 함께 사용할 수 있습니다 -smp X.

QEMU는 일반적인 오픈 소스 머신 에뮬레이터이자 가상화 프로그램입니다.

QEMU를 머신 에뮬레이터로 사용하면 한 머신(예: ARM 보드)용으로 만들어진 OS 및 프로그램을 다른 머신(예: 자신의 PC)에서 실행할 수 있습니다. 동적 번역을 사용하면 매우 좋은 성능을 얻을 수 있습니다.

가상화기로 사용될 때 QEMU는 호스트 CPU에서 직접 게스트 코드를 실행하여 거의 기본 성능에 가깝습니다. QEMU는 Xen 하이퍼바이저에서 실행하거나 Linux에서 KVM 커널 모듈을 사용할 때 가상화를 지원합니다. KVM을 사용하면 QEMU는 x86, 서버, 임베디드 PowerPC, S390 게스트를 가상화할 수 있습니다.

또한 코어 에뮬레이션에 대해 더 자세히 알고 싶다면 다음을 읽어보세요.이 기사섹션 2 - "CPU 에뮬레이션 코어" 또는 심지어이 게시물ServerFault에서.

관련 정보