最近 VMware 下的虚拟机忽然变得非常慢

2018-03-07 16:27:20 +08:00
 foxni

前提 新买的 XPS15 9650 次顶配,win10 pro 1703 64 位+VMware12.5.6 build-5528349,虚拟机是从老电脑移过来的一个 xp 系统,512M 内存+单 cpu 单核(只是为了运行一个比较老的 32 位软件)。因为虚拟机是纯净的 deepin6.2 xp,只装了需要用的软件,所以开机使用都飞快( ssd 硬盘下开个机到能用也就 10 几秒)。

现象 不知道从什么时候起虚机变得非常慢,开机得几分钟,打开之后还得几分钟才能进桌面,使用的时候依然慢的要死。(期间宿主机资源使用曲线也就起个波澜。。。毕竟 i7-7700hq+16G 毫无压力的说)。

期间也没怎么折腾过电脑,怀疑是因为使用 throttlestop 开启了 speedshift 有关,另外为了降温顺便还给 cpu 和 cache 降了点压。但是我关闭 throttlestop 重启电脑恢复相关设置虚拟机问题依旧,我试过重装 VMware 和换装高版本( v14.1.1 ),我又从老电脑上再 copy 了一次虚机过去,但是还是慢得要死,问题依旧。以前从来没碰到过这种问题,网上也没搜到类似的情况,不知道人碰到过没有,能否指点一二?

6428 次点击
所在节点    问与答
7 条回复
sun1991
2018-03-07 17:32:02 +08:00
是不是因为自动更新了 meltdown 补丁?
fcitx
2018-03-07 18:02:17 +08:00
你的 host 上是不是装的 AVG AntiVirus?
pheyx
2018-03-07 18:15:45 +08:00
@foxni 看是不是 vt-x 没启用导致回落到了 binary translation,vt-x 被 hyper-v 独占也有可能造成这种情况。
foxni
2018-03-07 19:44:50 +08:00
@sun1991 最近没有更新 win 的补丁,包括 bios 也没更新。关于 cpu 的漏洞更新因为之前争议颇多,所以一直在观望状态。
@fcitx 不是啊,用的 avast,但是从拿到机器就一直装着的,以前也没有类似问题。

@pheyx 没有安装 hyper-v,vt-x 昨天刚检查过也是开着的,不过前段时间刚给 bios 设置过密码,这个应该没啥影响吧,一会儿我关掉试试。
fcitx
2018-03-08 06:19:55 +08:00
@foxni
AVG / Avast 有一个默认开启的防护功能 “ hardware-assisted virtualization ” 会屏蔽 VT-X, 详情请自行 Google 或参见下面的链接:
https://forum.avast.com/index.php?topic=188058.msg1322898#msg1322898
foxni
2018-03-08 09:54:55 +08:00
@fcitx 非常高感谢,果然是这个原因导致的,我到 avast 里关掉了这个功能以后,速度一下就恢复了。话说,avast 我是拿到手就装了,然后之前居然一直都没有影响,所以我都没想到杀软的头上去,也是有点奇怪。
hongtao
2018-04-30 00:41:59 +08:00
今天打开许久没用的 vmware 也是 虚拟机里面的 windows 系统 taskmgr.exe 线程 100%占有率, 宿主机, vmware-vmx.exe
25%占用率. 网上找了好多方法都不行. 就在这个帖子里面看到 把 avast 的 "启用硬件辅助虚拟" 关掉, 重启后 vmware 占有率立马就下来了. 不知道哪个版本的时候 avast 有这么一个选项的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/435824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX