首页/系统/Linux 内核与性能调优速查/nice / renice 调整普通优先级
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

nice / renice 调整普通优先级

nice 值 -20..19(越小优先级越高);普通用户只能调大 nice,调小需要 CAP_SYS_NICE;renice 立即生效但不持久。

范围-20 .. 19
查看ps -eo pid,ni,cmd
持久化systemd Nice= 指令 / 服务文件

用法示例

用法示例
nice -n 10 ./batch.sh
renice -n 5 -p 12345
renice -n 5 -u www
ps -eo pid,ni,pcpu,comm --sort=ni | head

易错点

  • 重启后 renice 结果丢失,长期生效要写进 systemd 单元或启动脚本
  • nice 只影响普通任务之间的权重,对 RT 策略任务无效

数据来源与参考

  • util-linux 文档 renice(1)
  • procps-ng 文档 nice(1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌