怎样搞定Linux中CPU使用率高的问题?

默认情况下,所有进程都按照CPU使用率来排序,最耗CPU的进程位于顶部。如果某个应用程序始终位于前五名,CPU使用率明显高于其余应用程序,那它就是罪魁祸首。 终止或杀死应用程序 top包括支持renice和kill的功能,那样您可以使用这些工具来改变任何进程的

默认情况下,所有进程都按照CPU使用率来排序,最耗CPU的进程位于顶部。如果某个应用程序始终位于前五名,CPU使用率明显高于其余应用程序,那它就是罪魁祸首。

终止或杀死应用程序

top包括支持renice和kill的功能,那样您可以使用这些工具来改变任何进程的优先级或强制停止它。

应用程序的nice优先级是指与其他运行中的进程相比,允许它使用的CPU资源数量。nice接受的值在+19到-20之间。数值越高,优先级越低。

在top中,按r并输入有问题的那个应用程序的PID。试着改成“+5”值,如果不管用,重试“+10”、“+15”,最后是最低优先级“+19”。

如果该应用程序没有响应,应立即终止它。在top中按k,输入PID,然后按回车键,该应用程序将消失。

更新一切

如果您每次运行应用程序时问题依然存在,更新该应用程序可能会解决问题。

为此,在终端中输入:

sudo apt update && sudo apt -y upgrade 

之后,试着再运行有问题的那个应用程序。

删除并重新安装应用程序

如果问题没有解决,有可能是由于程序配置中的错误参数。将其重置为原始状态可能会有所帮助。

先备份配置,以防这可能不是问题的根源,到时候便于恢复。然后,清除有问题的那个应用程序:

sudo apt purge APP_NAME 

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐