renice.8
RENICE(8)
RENICE(8)
FreeBSD System Manager's Manual
RENICE(8)
renice
—
改变正在运行的进程的优先级
renice
priority [[-gpu
] target] renice
-n
increment [[-gpu
] target]
renice
实用程序更改一个或多个正在运行的进程的调度优先级。 以下 target 参数被解释为进程 ID(默认)、进程组 ID、用户 ID 或用户名。 进程组的 renice
'ing 会导致进程组中的所有进程的调度优先级发生变化。 用户的 renice
'ing 导致该用户拥有的所有进程的调度优先级发生改变。
可以使用以下选项:
不要将指定的进程更改为给定的优先级,而是将以下参数解释为要应用于每个进程的当前优先级的增量。
将 target 参数解释为进程组 ID。
将 target 参数解释为进程 ID(默认值)。
将 target 参数解释为用户名或用户 ID。
超级用户以外的用户只能改变他们拥有的进程的优先级,并且只能在 0 到 PRIO_MAX
- 的范围内单调地增加他们的“好值”。 (这可以防止压倒一切的行政命令。) 超级用户可以更改任何进程的优先级并将优先级设置为 PRIO_MIN
(-20) 到 PRIO_MAX
- 范围内的任何值。 有用的优先级是:20(受影响的进程只有在系统中没有其他需要时才会运行),0(“基本”调度优先级),任何负面的(使事情进展得非常快)。
/etc/passwd
将用户名映射到用户 ID
更改进程 ID 的 987 和 32 以及用户 daemon 和 root 拥有的所有进程的优先级。
renice +1 987 -u daemon root -p 32
nice(1), rtprio(1), getpriority(2), setpriority(2)
renice
实用程序符合 IEEE Std 1003.1-2001 (“POSIX.1”) 。
renice
实用程序出现在 4.0BSD 中。
非超级用户不能增加他们自己进程的调度优先级,即使他们最初降低了优先级。
October 27, 2020
FreeBSD 13.1-RELEASE
最后更新于