我希望能够将 SuperTuxKart 进程的优先级更改为更高的优先级,以便它以更少的延迟运行。在 Windows 上很容易做到(您只需要管理员密码/帐户),但在 Ubuntu 中基本上是不可能的。
我试过了gksu gnome-system-monitor,sudo gnome-system-monitor但都给了我 root 帐户的进程,而不是我的(管理员帐户)。
我能得到的任何帮助表示赞赏!
以 root 身份运行系统监视器
gksu gnome-system-monitor
Run Code Online (Sandbox Code Playgroud)
然后在“查看”菜单下将单选按钮移动到“所有进程”

然后您将看到所有用户进程并可以更改他们的优先级。
首先找到您的进程PID(进程ID),pidof 如下所示:
pidof name-of-process
Run Code Online (Sandbox Code Playgroud)
它将返回给定进程的 PID,通常是一个四到五个字符的数字。然后运行
renice priority processes-PID
Run Code Online (Sandbox Code Playgroud)
替换priority为您想要的优先级(-20最高和+20最低)和process-PID您之前获得的 PID。
renice用于更改正在运行的进程的优先级,如果您想启动一个进程并更改它的优先级,请使用nice.
nice priority name-of-process
Run Code Online (Sandbox Code Playgroud)
替换priority为您想要的优先级和name-of-process您想要启动的进程的名称。
注意: 为了给一个进程一个负面的优先级,你必须有 root 访问权限。
| 归档时间: |
|
| 查看次数: |
15752 次 |
| 最近记录: |