vmware 虚拟机未知原因卡顿 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whyorwhynot
V2EX    问与答

vmware 虚拟机未知原因卡顿

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

    楼主之前热衷于数框框,于是淘宝搞了一台双路 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     Solana     1203 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:27 PVG 01:27 LAX 09:27 JFK 12:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86