V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
villivateur
V2EX  ›  VMware

Windows 上同时启用 Hyper V 和 Vmware,如果 Vmware 虚拟机用的是 NVMe 虚拟硬盘,就会难以置信的卡顿。

  •  
  •   villivateur · 2022-11-30 15:05:01 +08:00 · 1314 次点击
    这是一个创建于 742 天前的主题,其中的信息可能已经有所发展或是发生改变。

    测试环境:

    • Host: Windows 10 21H2
    • Vmware: V16/17
    • Vmware Client: Windows 10 21H2

    虽然我也知道 Hyper V 和 Vmware 共存,因为虚拟层级的问题,Vmware 性能会大幅下降。但是,我的 Vmware 几乎处于了不可用的状态,开机要开一个小时,开机后点个右键都要卡好几秒。打开任务管理器发现硬盘始终占用 100%,响应时间好几秒,虽然并没有大量读写操作。

    然后我把虚拟机的硬盘从 NVMe 改成 SATA 就不会有这个问题了。

    3 条回复    2023-03-15 10:33:53 +08:00
    piku
        1
    piku  
       2022-11-30 22:45:01 +08:00 via Android
    请试试关闭 Windows (虚拟机)的磁盘空间回收功能
    woyaojizhu8
        2
    woyaojizhu8  
       2023-03-14 23:01:09 +08:00
    @piku 你指的是 Windows 的存储感知功能吗
    piku
        3
    piku  
       2023-03-15 10:33:53 +08:00 via Android
    VMware 会将主机的 ssd 标记传给虚拟机。如果虚拟机是 Windows10 且发现它自己用的是 ssd ,会试图给 ssd 发 trim 指令,这会导致预期外的硬盘读写和碎片整理。
    可以参考 https://iknow.lenovo.com.cn/detail/kd_19885.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5522 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.