温度高,CPU 几乎总是 100%

温度高,CPU 几乎总是 100%

大约两周以来,我注意到我的内核温度有所升高,现在稳定在 70-86 度,这是不正常的。风扇始终以 3200/3600 rpm 的速度运行,处理器和内存几乎始终处于最大速度。我没有安装任何东西或进行其他可能导致这种情况的操作。难道只是我的笔记本里有灰尘吗?提前感谢您的帮助

atop这是进入终端的结果

在此处输入图片描述

答案1

您的系统内存不足,并且依赖于虚拟内存。要么运行更少的应用程序,要么采取一些措施来增加内存量,例如为您的计算机购买更多内存或购买更大的计算机。

我知道这一点atop是因为 显示很高swout。页面调出很糟糕,相比之下,页面调入通常无害。扫描率也很高,当系统缺少可用 RAM 时,系统会扫描页面以进行清理。

我的经历让我回想起 BSDvmstat有一个sr专栏的时候(Sun 将这个功能复制到了 SysVR4 Solaris 中)。当时sr是“扫描速率”(对于最小可用单元页)。这是最需要注意的关键列,因为只有当系统内存不足时,它才会变高。Linux 最初没有得到它,他们vmstat从来没有,sr但事情开始回到那里,该dstat --adv-mem功能是最近添加的,它查看扫描率。Linux 本身(即内核)有扫描工具,请参阅grep -i scan /proc/vmstat

相关内容