| 用途 | 让批任务对在线业务低干扰 |
|---|---|
| 语法 | nice -n 19 ionice -c3 命令 |
示例
示例
# 最低 CPU 优先级 + 空闲类 IO(有真实业务 IO 时基本让路)
0 2 * * * /usr/bin/nice -n 19 /usr/bin/ionice -c3 /opt/app/backup.sh
# 查看任务的调度类与优先级
ionice -p $(pgrep -f backup.sh | head -1)
chrt -p $(pgrep -f backup.sh | head -1)ionice -c3(idle)只在 CFQ/BFQ 等调度器下明显;现代 mq-deadline/none 下作用有限,必要时用 cgroup io 限制。