需要采取哪些措施才能防止冻结?

需要采取哪些措施才能防止冻结?

如果我想赋予我的主要系统桌面 cinnamon 最高优先级,我应该为哪个 PID 进行设置?

原因是我有一个程序运行了好几天,占用了所有资源,以至于我甚至无法移动鼠标。它会按需调用多个程序,因此很难将哪个程序设置为较低的优先级。当它运行时,我无法做任何其他事情。因此,我想知道我是否可以将我的窗口设置为最高优先级?谢谢!

阿赫迪

答案1

在正常使用中,占用最多 CPU 的进程可能是 X 服务器。首先,找到 X 进程的 pid(进程 ID):

ps aux | grep /usr/bin/X

这将为你提供以 开头的一行root [pid] ...

现在,让我们提高优先级:

sudo renice -5 [pid]

这将优先级设置为 20(默认优先级)减去 5(nice 值),总优先级为 15。优先级数字越低,进程被安排处理的次数越多。您可以使用该命令检查优先级top。尝试直到您满意为止。但是,这renice是一个危险的命令,可能会使您的系统无法使用(直到重新启动)。

相关内容