V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wanghr64
V2EX  ›  Linux

KVM 下 Windows 虚拟机 CPU 性能过低

  •  
  •   wanghr64 · 87 天前 · 2010 次点击
    这是一个创建于 87 天前的主题,其中的信息可能已经有所发展或是发生改变。

    宿主机信息

    • CPU 为 D-1581 ,5 代架构,16c32t ,最大睿频 2.4GHz
    • Debian11 ,默认最新内核
    • 使用 virt-manager 的默认配置

    虚拟机信息

    • 1socket 4c 4t ,RAM 4G (使用 virt-manager 进行的配置)
    • Windows 为 LTSC 2019 ,Linux 为 Debian11
    • 没有进行任何硬件直通,虚拟磁盘使用的都是 qcow2 的 virtio

    测试结果

    测试方式

    使用 7-zip 的 7za b -mmt1,进行单核性能测试。

    测试结果

    • 宿主机 physical.png
    • Windows 虚拟机 windows.png
    • Linux 虚拟机 debianvm.png

    疑问

    Linux 虚拟机和宿主机的 CPU 性能可以说是一样的,但是为什么 Windows 虚拟机与前两者的 CPU 性能差距这么大?

    10 条回复    2022-07-14 12:22:52 +08:00
    ShuA1
        1
    ShuA1  
       87 天前
    需要用到磁盘 IO 么? Windows 的磁盘 IO 烂得一笔
    defunct9
        2
    defunct9  
       87 天前
    用 kvm 搞 windows 虚机性能极差,某些状况会拖死宿主机。这是我的经验。
    readonly
        3
    readonly  
       87 天前
    看起来像是没有睿频上去?得查看母鸡的 CPU 占用率了,看不出来是效率低还是使用率低,我 PVE 下的 WIN10 纯 CPU 差距很小,7z 的 benchmark 因为内存的问题会低一些
    DaFee
        4
    DaFee  
       87 天前
    我在服务器上试了一下,差距没这么大,数值差 1000 的样子
    liaohongxing
        5
    liaohongxing  
       87 天前
    另外还有 gcc 编译参数问题
    lindasun
        6
    lindasun  
       87 天前
    de
    wanghr64
        7
    wanghr64  
    OP
       87 天前
    换了 PVE ,Windows 下测试结果就是正常的了。可能是内核版本的原因?
    jim9606
        8
    jim9606  
       87 天前 via Android
    有可能的问题:宿主 cpu 节能,透明巨页没生效,AVX 被被屏蔽。
    另外一个是一些 hyperv 相关的调整,不知道有多少影响,例如 spinlock,hpet 等。

    https://leduccc.medium.com/improving-the-performance-of-a-windows-10-guest-on-qemu-a5b3f54d9cf5
    06_taro
        9
    06_taro  
       86 天前
    PVE 默认的 CPU governor 是 performance
    debian 不是
    wanghr64
        10
    wanghr64  
    OP
       85 天前
    @readonly
    @06_taro
    @jim9606

    感谢!就是宿主机电源策略的问题,改成 `performance` 之后就正常多了

    ![_cgi-b[email protected]crypt_ad02ba47_511721118482c046de9b51d79e6d46d5_mmweb_appid_wx_webfilehelper.jpg]( https://s2.loli.net/2022/07/14/s8reigKDoIQNbcT.jpg)

    虽然也会稍微低一点,但是好多了。

    谢谢!
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   932 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:39 · PVG 06:39 · LAX 15:39 · JFK 18:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.