虚拟机ubuntu占用CPU过高

本文讲述了在VMware中安装Ubuntu Kylin和原版Ubuntu遇到的CPU占用过高问题,分析了可能的原因并尝试了多种解决办法,包括切换到命令行模式、禁用屏保和锁屏、更换为Debian和Deepin等发行版。最终发现Deepin系统在CPU占用方面表现最优。
摘要由CSDN通过智能技术生成

现象

在vmware里装了个ubuntukylin,却出现了一个很严重的问题,就是占用过高,而且,非常奇怪的是,wmware里装win7,不怎么占用CPU,但是这个ubuntu却占用这么高的CPU,实在是很疑惑,这是刚装好的系统,也不知在那个进程一直在后台运行。

临时解决方法:

先把CPU改成单核,这样,即使ubuntu把CPU占满了,最多也只能占用4分之一的CPU,还好,这样改之后,CPU占用率算了降下来的。但是,由此可以看出,ubuntu kylin 这个版本确实做得不大好,有很多BUG。

(失败)尝试换成原版ubuntu

换成原版ubuntu,在安装原版ubuntu的时候,也遇到了问题,就是当没有网络的时候,是会卡死的,无法继续安装下去的,不管你有没有勾选“从网络下载”,它都会从网络上下载文件,所以,整整一个下午,才安装完毕。linux有这么明显的BUG,怪不得桌面版用户是那么的少,体验实在是太差了。

换成原版的ubuntu后,很是失望,占用CPU一样高到离谱。看来不是国产系统的问题,ubuntu桌面版本来就是这么耗费资源的。

使用命令行模式

ubuntu kylin之所以这个耗费资源,是因为实现UI的方式和windown不一样,windown可以使用显卡来做,占用CPU资源少,而linux的UI不行,产家不提供linux下的驱动,可能使用CPU来实现,所以,耗费CPU特别多。

那么,我们使用命令行就行了,把UI关掉,不就占用资源很少了吧,当需要UI来方便操作时,再打开UI就行,也很方便的。

试过,是可以建设CPU到0%的,只是命令行下不支持中文,最好把系统语言改为英语,否则中文显示的地方会是乱码,另外,英文字体也很模糊,很难看清。操作极其不友好。

ubuntu 20.04 设置启动为命令行界面 

如果开机启动需要直接进入命令行模式,需要修改/etc/default/grub的配置。

root@cka01:~# sudo su root
root@cka01:~# vim /etc/default/grub

修改GRUB_CMDLINE_LINUX_DEFAULT="quiet" 改为"quiet splash 3"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash splash 3"

保存退出后,使用update-grub命令来基于这些更改重新生成/boot下的GRUB2配置文件。

sudo update-grub

重启试试。
如果临时使用桌面可以在终端中执行

startx

(失败)换成debian

这是一个最好的解决方法,换成最新版的debian11新行,CPU占用很少。

但是,有一个致命缺陷:可以安装 vmware-tools,但vmware-tools不起作用。

(失败)把屏保和锁屏关掉

把屏保和锁屏关掉后,当我没有操作的时候,虚拟机是不占用CPU资源,只有当我去操作ubuntu kylin 时,才占20%左右的CPU资源,所以,可以确定一点的时,当ubuntu的UI没有工作时,没不占用CPU的,而屏保和锁屏是会消耗很多CPU资源的。逻辑有点奇怪。

经验证,失败。

换成deepin

这是算是最优解了,CPU占用很低,也可以安装vmware-tools。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值