
최근에 저는 Arch Linux 시스템에서 qemu, kvm 및 VFIO를 가지고 놀았습니다. 내 목표는 Linux 호스트 시스템을 사용하고 게임을 즐길 수 있는 Windows 10 Pro 게스트 VM을 만드는 사람들의 행렬에 합류하는 것입니다.
PCI 패스스루는 훌륭하게 작동하며 게스트 컴퓨터의 GPU에 대한 벤치마크는 다른 게시된 결과와 바로 일치합니다. 제가 겪고 있는 문제는 CPU 성능에 관한 것입니다.
내 설정에는 Intel i7 6800k가 있습니다. 호스트 컴퓨터에서 GeekBench는 다음과 같은 결과를 제공했습니다.4129(단일 코어) 및 15669(멀티 코어). 다음과 함께QEMU 스크립트, 수정 사항을 적용해도 6260 이상의 CPU 점수를 얻을 수 없습니다.smp매개변수. 여기에는 다음이 포함됩니다...
- -smp 2
- -smp 4
- -smp 8
- -smp 코어=2,소켓=2
- -smp 코어=4,소켓=2(2758, 5210)
- -smp 코어=8,소켓=2(2776, 5230)
- -smp 코어=2,소켓=4(2830, 5232)
- -smp 코어=2,소켓=8(2824, 5175)
- -smp 코어=3,소켓=2,스레드=2
전체 테스트 동안 Windows VM이 다음 이상을 등록하도록 할 수 없었습니다.소켓 2개 및 가상 프로세서 2개. 나는 이것이 코어나 논리 프로세서에 대한 언급이 없기 때문에 Windows OS가 VM임을 알고 있다는 사실과 관련이 있다고 추측합니다.
내가 지정하는 추가 코어를 등록하고 내 VM CPU 성능을 향상시키는 데 도움이 되는 창을 얻기 위해 누락된 구성 설정을 아는 사람이 있습니까?
아, 그리고 현재 모듈 목록은 다음과 같습니다.설치하고 구성했습니다.호스트 컴퓨터에서.
감사해요!
답변1
QEMU 버전 2.7.50으로 업그레이드했는데 이제 Windows 10(Anniversary 에디션)이 내가 지정한 소켓, 코어 및 스레드를 등록합니다.