答案1
根据htop
命令提供的屏幕截图,我看到 Chromium 浏览器是造成高 CPU 的原因。这仅仅意味着您的 Chromium 浏览器出了问题。要检查问题,请在使用 Chromium 时按 Shift+ESC 以调出 Chromium 任务管理器,然后查看哪个子进程占用了最高的 CPU,它可能是某个扩展或浏览器选项卡。
另外,请确保在 Chromium 设置 > 高级下禁用“关闭 Google Chrome 时继续运行后台应用程序”。此选项使 Chromium 即使在所有选项卡都关闭后仍会运行,这可能会导致某些系统资源占用率过高。
答案2
我遇到了同样的事情并尝试了几种方法;我在调试时发现了原因:
- 已禁用
Accelerated 2D canvas
;可以在这里找到 chrome://flags/ - 禁用同一页面下的大多数 GPU 进程。
- 检查了 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