这两天在 VM 17 Pro 中安装了ubuntu 24.1 和Deepin 23.9 等Linux操作系统,在使用过程中出现过数次卡顿、卡死问题,现记录整理解决方法如下:
一、问题描述
安装虚拟机时、以及安装完成后正常使用时出现鼠标点击卡顿、系统反应慢、卡死等问题。
二、解决方法:
①在虚拟机关闭的情况下,进入虚拟机设置中更改“抓取输入内容”为“高”,并且勾选“禁止内存页面休整”与“禁止侧通道缓解”的选项。
②在“编辑”-“首选项”设置中选择虚拟机内存分配方式如下选项
③同时设置默认进程优先级为“高”
完成以上设置,我的虚拟机没有再出现卡顿现象,但是在随后的使用中,我发现只要我从虚拟机中切换后台出去的时间太长,我的虚拟机再切换回来就直接在当时出去的页面卡死,没有任何反应。
在随后的测试中,都是只能正常运行一会,只要一切换或者时间一长,就会卡死,CPU占用也来到60%多。之后在找解决方法时,我关闭了“Hyper-V”选项,然后重启电脑后完美解决,截至写这篇文章时已正常运行近2小时,没有再出现卡死现象。
三、问题回顾:
“Hyper-V”选项是我在之前使用 WSL 2 时进行开启设置的,事后我回想,应该是当时开启了“禁止开启Hyper-V的主机启用侧通道缓解”这个选项,但是我的电脑之前已经开启了“Hyper-V”选项,所以二者有所冲突,进而导致虚拟机在开启后的很短时间内就完全卡死没反应,因此,关闭这个选项后问题得到了解决。