即使没有真正原因,CPU 使用率也很高

即使没有真正原因,CPU 使用率也很高

即使没有什么真正原因,我的电脑的风扇,特别是处理器,也经常处于 100% 的运转状态。

情况就是这样

有人能帮我吗?

在此处输入图片描述

这是使用 Chrome 关闭的 htop

在此处输入图片描述

答案1

根据htop命令提供的屏幕截图,我看到 Chromium 浏览器是造成高 CPU 的原因。这仅仅意味着您的 Chromium 浏览器出了问题。要检查问题,请在使用 Chromium 时按 Shift+ESC 以调出 Chromium 任务管理器,然后查看哪个子进程占用了最高的 CPU,它可能是某个扩展或浏览器选项卡。

另外,请确保在 Chromium 设置 > 高级下禁用“关闭 Google Chrome 时继续运行后台应用程序”。此选项使 Chromium 即使在所有选项卡都关闭后仍会运行,这可能会导致某些系统资源占用率过高。

答案2

我遇到了同样的事情并尝试了几种方法;我在调试时发现了原因:

  1. 已禁用Accelerated 2D canvas;可以在这里找到 chrome://flags/
  2. 禁用同一页面下的大多数 GPU 进程。
  3. 检查了 chrome 的任务管理器,它只表明它browser本身占用了很高的 CPU(即 151!!)

尝试了每一个方法,并在每次尝试后重新启动 chrome,但徒劳无功!不过,Restore settings to their original defaults确实有效。但不幸的是,我不知道是什么导致了 CPU 使用率过高,但确实有效!

chrome://settings/ => 高级设置 => 恢复设置...等等

希望有帮助!

答案3

我认为你的主要问题似乎是你正在以软件渲染模式运行。这利用了你的 CPU 而不是 GPU 进行渲染。转到“软件和更新”上的“附加驱动程序”选项卡,以确保你正在运行正确的视频驱动程序。

我还注意到,在您最初的 htop 截图中,您的交换空间已达到 2GB。当您开始用完交换空间时,kswapd 将占用大量 CPU 和 IO。这里唯一的解决方案是减少运行程序或为计算机添加更多内存。

编辑:操作人员已将屏幕截图更改为 Chrome 占用大部分 CPU 的屏幕截图。原始屏幕截图不是 Chrome 的问题。

答案4

我也遇到过类似的问题。我的情况是笔记本电脑的电池出了问题。我卸下故障电池后问题就解决了。

查看此链接了解更多详细信息:https://askubuntu.com/a/761518/1128551

相关内容