如何在 Windows 上模擬更多比實體可用的虛擬 CPU 處理器核心?

如何在 Windows 上模擬更多比實體可用的虛擬 CPU 處理器核心?

有沒有一種方法可以模擬 Windows 的邏輯/實體處理器數量,例如虛擬化 (VM)?

我需要模擬大約超過 64 個的處理器,並查看 Windows Server 2008 R2 中某些 C++ 呼叫的一些小功能


編輯:我只需要係統告訴它有更多的核心,性能和準確性並不重要

答案1

是的,有辦法,其實還有一個開源的處理器模擬器叫QEMU,您可以將它與-smp X參數一起使用:

QEMU 是一個通用的開源機器模擬器和虛擬器。

當用作機器模擬器時,QEMU 可以在另一台機器(例如您自己的 PC)上運行為一台機器(例如 ARM 板)製作的作業系統和程式。透過使用動態翻譯,它取得了非常好的性能。

當用作虛擬器時,QEMU 透過直接在主機 CPU 上執行來賓程式碼來實現接近本機的效能。在 Xen 虛擬機器管理程式下執行或在 Linux 中使用 KVM 核心模組時,QEMU 支援虛擬化。使用 KVM 時,QEMU 可以虛擬化 x86、伺服器和嵌入式 PowerPC 以及 S390 guest 虛擬機器。

另外,如果您想了解有關核心仿真的更多信息,請閱讀本文第 2 部分 - “CPU 模擬核心” 甚至這個帖子關於伺服器故障。

相關內容