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

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

  •  
  •   foxni · 2018-03-07 16:27:20 +08:00 · 6382 次点击
    这是一个创建于 2213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提 新买的 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 了一次虚机过去,但是还是慢得要死,问题依旧。以前从来没碰到过这种问题,网上也没搜到类似的情况,不知道人碰到过没有,能否指点一二?

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

    @pheyx 没有安装 hyper-v,vt-x 昨天刚检查过也是开着的,不过前段时间刚给 bios 设置过密码,这个应该没啥影响吧,一会儿我关掉试试。
    fcitx
        5
    fcitx  
       2018-03-08 06:19:55 +08:00   ❤️ 1
    @foxni
    AVG / Avast 有一个默认开启的防护功能 “ hardware-assisted virtualization ” 会屏蔽 VT-X, 详情请自行 Google 或参见下面的链接:
    https://forum.avast.com/index.php?topic=188058.msg1322898#msg1322898
    foxni
        6
    foxni  
    OP
       2018-03-08 09:54:55 +08:00
    @fcitx 非常高感谢,果然是这个原因导致的,我到 avast 里关掉了这个功能以后,速度一下就恢复了。话说,avast 我是拿到手就装了,然后之前居然一直都没有影响,所以我都没想到杀软的头上去,也是有点奇怪。
    hongtao
        7
    hongtao  
       2018-04-30 00:41:59 +08:00
    今天打开许久没用的 vmware 也是 虚拟机里面的 windows 系统 taskmgr.exe 线程 100%占有率, 宿主机, vmware-vmx.exe
    25%占用率. 网上找了好多方法都不行. 就在这个帖子里面看到 把 avast 的 "启用硬件辅助虚拟" 关掉, 重启后 vmware 占有率立马就下来了. 不知道哪个版本的时候 avast 有这么一个选项的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1061 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:04 · PVG 03:04 · LAX 12:04 · JFK 15:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.