nice 调 CPU 调度优先级,范围 -20 到 19,数值越大越让路。
磁盘 I/O 用 ionice 调,class 2 表示 best-effort。
级别 0 到 7,越大越谦让,idle 级别则是完全空闲才跑。
已经在跑的进程用 renice 和 ionice -p 改,不用重启任务。
# 1) 启动时降优先级:CPU 最低 + 磁盘 idle(备份、压缩类任务)
nice -n 19 ionice -c 3 /usr/local/bin/batch.sh
# 2) 常用组合:CPU 让路但磁盘用 best-effort
nice -n 10 ionice -c 2 -n 7 /usr/local/bin/report.sh
# 3) 已经在跑的进程,按 PID 调整(不重启)
renice +10 -p 12345
ionice -c 2 -n 7 -p 12345
# 4) 查看当前值
ionice -p 12345
ps -o pid,ni,cmd -p 12345
THE END






暂无评论内容