V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
whyorwhynot
V2EX  ›  问与答

vmware 虚拟机未知原因卡顿

  •  
  •   whyorwhynot · 2020-06-30 23:06:18 +08:00 · 2913 次点击
    这是一个创建于 1611 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主之前热衷于数框框,于是淘宝搞了一台双路 6138ES 处理器的机器,配了 128GB 的内存,平时开 7 个虚拟机,CPU 利用率基本 6%以下,使用都很流畅,连续开机一个月多也没有什么问题。
    最近发现如下现象:

    • 只要有一个虚拟机的虚拟磁盘曾短时间内大数据量写入( 10GB 左右),整个机器的所有虚拟机、宿主机都会非常卡顿(输入一个字符需要一秒钟才能够展示出来的那种卡顿),等待 2 、3 天也无法恢复流畅。那台虚拟机的 C 盘是放置在 ssd 上,通过 ASSSDBenchmark 在这种情况下进行测试,连续写入,4K 读写、响应速度都没有异常之处,宿主机 C 盘是在另外一个 nvme 固态上。
    • 如果挂起那台曾经大数据量写入过的虚拟机,机器会恢复流畅不少,但从挂起恢复又开始卡顿,这个虚拟机的 CPU 利用率 15%左右
    • 虚拟机配置是 16GB 内存,8 个 vCPU,操作系统 win10,宿主机是 winserver2019,vmware workstation 15.5,80 个框框有一个框框利用率是 100%,其余大多都是 3%-5%利用率。原来宿主机是装的 win10 后来发现这个问题后换了 winserver2019 还是不行。
      v2ex 们知道啥原因吗。
    11 条回复    2020-08-08 01:18:50 +08:00
    lenqu
        1
    lenqu  
       2020-06-30 23:57:06 +08:00
    看一下,vmware 配置,以及重做一个 win10 会有影响么?没有的话,看一下 perfmon,然后再具体看一下哪里占用较大
    mxT52CRuqR6o5
        2
    mxT52CRuqR6o5  
       2020-07-01 00:16:57 +08:00 via Android
    你所说的短时间大数据量写入,我可否认为用复制命令复制个 10G 的文件可以复现问题
    gefranks
        3
    gefranks  
       2020-07-01 00:27:11 +08:00
    因为开一段时间就会莫名其妙的卡了,所以我把虚拟机移出 SSD 了....可能是那时候 SSD 快满了的缘故
    wtks1
        4
    wtks1  
       2020-07-01 00:37:16 +08:00 via Android
    是不是 SSD 写穿缓存了?
    whyorwhynot
        5
    whyorwhynot  
    OP
       2020-07-01 09:42:56 +08:00
    @wtks1 在卡顿的情况下使用 ssd 测试工具测试读取写入速度是正常的
    whyorwhynot
        6
    whyorwhynot  
    OP
       2020-07-01 09:50:45 +08:00
    @lenqu 磁盘写入占用大,主要是在写虚拟机的 vmdk 文件,对应的虚拟机里面显示写入速度才 4MB/s 但是宿主机的 vmdk 写入速度却有 30MB/S 偶尔还会到 100MB/S 。这个时候用 ASSSDBenchmark 测试该 vmdk 所在的 ssd 磁盘,4K 、连续写入速度都是正常的
    whyorwhynot
        7
    whyorwhynot  
    OP
       2020-07-01 09:52:40 +08:00
    @gefranks 我的还好 还有 500GB 的空闲空间
    whyorwhynot
        8
    whyorwhynot  
    OP
       2020-07-02 23:49:38 +08:00
    @mxT52CRuqR6o5 经过测试 不能复现。之前+这次一共 3 次这种情况,一次是 ubuntu 虚拟机,两次是在 win10 虚拟机,我又创建了一个 server2019 虚拟机写入了 100 多 GB 的数据,没有出现这种问题。现在出现的症状更诡异了,只要开启那个 win10 虚拟机就会整个计算机卡顿。我怀疑可能是这个 es CPU 的问题了,其中一个 CPU 还坏了一角
    whyorwhynot
        9
    whyorwhynot  
    OP
       2020-07-04 21:44:59 +08:00
    @gefranks @lenqu @mxT52CRuqR6o5 @wtks1 问题貌似解决了,卸载了 Intel® Virtual RAID on CPU,重启系统,恢复虚拟机也没有这类问题了
    lenqu
        10
    lenqu  
       2020-07-05 17:13:36 +08:00
    whyorwhynot
        11
    whyorwhynot  
    OP
       2020-08-08 01:18:50 +08:00
    最近又遇到了这个卡顿问题,对着 perfmon 曲线看了半天,没搞明白。将机器的电源策略由平衡调整为高性能又好了。机器上是挂了十几个硬盘,但是感觉 600w 的电源应该够啊。乱。特此补充一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3179 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.