在类似Unix的操作系统上,renice命令修改运行进程的优先级。它与nice命令相似,但是用于已经在运行的进程。
查看英文版
1 renice 运行系统环境
2 renice 描述
3 renice 语法
4 renice 例子
Linux
renice更改一个或多个正在运行的进程的调度优先级。
较高的优先级值实际上会使进程的优先级较低;这意味着该过程将需要较少的系统资源(因此是一个“更精细”的过程)。较低的优先级值表示该进程将需要更多资源,可能会将这些资源拒绝给“更小”的进程。
任何给定进程的优先级值可以从-20(最高优先级,最小“ nice”)到20(最低优先级,“ nicest”)不等。默认情况下,新进程的默认优先级为0。
renice处理组会导致更改组中的所有进程的调度优先级。
renice使用用户会导致该用户拥有的所有进程的调度优先级均发生更改。
默认情况下,受影响的进程由其进程ID指定。
查看英文版
renice [-n] priority [[-p] pid who...] [[-g] pgrp who...] [[-u] user who...]
renice -h | -v
选件
-n,--priority | 流程,流程组或用户的调度优先级。 |
-g,-- pgrp | 强制将谁的参数解释为进程组ID。 |
-u,--user | 强制将who参数解释为用户名。 |
-p,-- pid | 将who解释重置为(默认)进程ID。 |
-v,-- version | 显示版本信息,然后退出。 |
-h,--help | 显示帮助消息,然后退出。 |
优先
除超级用户之外的其他用户只能更改其拥有的进程的优先级,并且只能在0到PRIO_MAX(20)范围内单调增加其“ nice值” 。超级用户可以更改任何进程的优先级,并将优先级设置为PRIO_MIN(-20)到PRIO_MAX范围内的任何值。
优先级的有用设置包括:
查看英文版
renice +1 987 -u daemon root -p 32
将进程ID 987和32以及用户守护程序和root拥有的所有进程的优先级更改为比其当前值大(+1,增加一个“更细”)。
查看英文版
replace | rm | rmdir | rn | route | rpcinfo | rename | rcp | readlink | rehash | rsh | rlogin | rmmod |
未知的网友