我希望能够将 SuperTuxKart 进程的优先级更改为更高的优先级,以便它运行时延迟更少。在 Windows 上这很容易做到(只需要管理员密码/帐户),但在 Ubuntu 上基本上不可能。
我试过了gksu gnome-system-monitor
,sudo 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 打开系统监视器后,可以通过选择将其设置为显示所有用户的进程“查看 -> 所有进程”。
之后,您应该会看到自己的进程以及系统进程。编辑它们的优先级也应该没问题。