Windows
qemu、arch linux 和 Windows 10 的多核性能不佳
最近我一直在 Arch Linux 機器上使用 qemu、kvm 和 VFIO。我的目標是加入使用 Linux 主機並創建 Windows 10 Pro 來賓 VM 以進行遊戲的人們的行列。
PCI 直通執行良好,我的 GPU 在客戶機上的基準測試與其他已發布的結果完全一致。我遇到的問題是 CPU 性能。
我的設置有 Intel i7 6800k。在主機上,GeekBench 給我的結果是4129(單核)和 15669(多核)。使用以下QEMU 腳本,我對smp參數進行任何修改都無法獲得高於 6260 的 CPU 分數。這包括…
- -初中2
- -初中4
- -初中8
- -smp 核心=2,套接字=2
- -smp cores=4,sockets=2 (2758, 5210)
- -smp cores=8,sockets=2 (2776, 5230)
- -smp cores=2,sockets=4 (2830, 5232)
- -smp cores=2,sockets=8 (2824, 5175)
- -smp cores=3,sockets=2,threads=2
在整個測試過程中,我永遠無法讓 Windows VM 註冊超過2 個 Sockets 和 2 個 Virtual Processors。我猜這與 Windows 作業系統知道它是虛擬機這一事實有關,因為沒有提到核心或邏輯處理器。
任何人都知道我缺少任何配置設置來讓 Windows 註冊我指定的其他核心並幫助提高我的虛擬機 CPU 性能?
哦,這是我在主機上安裝和配置的目前模組的列表。
謝謝!
我已經升級到 QEMU 版本 2.7.50,現在 Windows 10(週年紀念版)註冊了我指定的套接字、核心和執行緒。