00. 目录
01. 命令概述
renice命令可以修改正在运行的进程的调度优先级。
该命令预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。
02. 命令格式
用法:
renice [-n] <优先级> [-p|--pid] <pid>...
renice [-n] <优先级> -g|--pgrp <pgid>...
renice [-n] <优先级> -u|--user <用户>...
03. 常用选项
选项:
-g, --pgrp <id> 将参数解释为进程组 ID
-n, --priority <数字> 指定 nice 增加值
-p, --pid <id> 将参数解释为进程 ID (默认)
-u, --user <name|id> 将参数解释为用户名或用户 ID
-h, --help 显示帮助文本并退出
-V, --version 显示版本信息并退出
04. 参考示例
4.1 将进程PID为20864的优先级改为5
[root@itcast ~]# renice 5 -p 20864
20864 (进程 ID) 旧优先级为 -5,新优先级为 5
[root@itcast ~]#
4.2 将进程PID为20864的优先级改为15
[root@itcast ~]# renice 15 20864
20864 (进程 ID) 旧优先级为 5,新优先级为 15
[root@itcast ~]#
4.3 修改用户进程的优先级
[root@itcast ~]# renice 0 -u deng
1000 (用户 ID) 旧优先级为 19,新优先级为 0
[root@itcast ~]#
4.4 修改用户组进程的优先级
[root@itcast ~]# renice -5 -g deng