改变进程的优先级...

改变进程的优先级...

我希望能够将 SuperTuxKart 进程的优先级更改为更高的优先级,以便它运行时延迟更少。在 Windows 上这很容易做到(只需要管理员密码/帐户),但在 Ubuntu 上基本上不可能。
我试过了gksu gnome-system-monitorsudo gnome-system-monitor但两者都给了我 root 帐户的进程,而不是我的(管理员帐户)。

我将非常感激任何能提供的帮助!

答案1

改变进程的优先级...

从 GUI:

以 root 身份运行系统监视器

gksu gnome-system-monitor  

然后在“查看”菜单下将单选按钮移动到“所有进程”

在此处输入代码

然后您将看到所有用户进程并可以更改其优先级。

从命令行:

首先找到您的进程 PID (进程 ID),如下pidof 所示:

pidof name-of-process  

它将返回给定进程的 PID,通常是一个四到五个字符的数字。然后运行

renice priority processes-PID  

priority用您想要的优先级(-20最高和+20最低)以及process-PID您之前获得的 PID进行替换。

renice用于改变跑步进程,如果你想启动一个进程改变您使用的优先级nice

nice priority name-of-process

priority用您想要的优先级和name-of-process您想要启动的进程的名称替换。

笔记: 为了赋予某个进程负优先级,您必须拥有 root 访问权限。

答案2

使用 gksu 打开系统监视器后,可以通过选择将其设置为显示所有用户的进程“查看 -> 所有进程”

之后,您应该会看到自己的进程以及系统进程。编辑它们的优先级也应该没问题。

相关内容