首页/系统/Linux 运维命令速查/nice 以指定优先级启动
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条
进程与作业69 条
磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

nice 以指定优先级启动

以调整后的 CPU 优先级启动命令:值越低优先级越高(-20 最高、19 最低);备份/压缩等重任务用 +10 起步避免抢占业务。

Linux 运维命令速查系统更新于 2026-10-12
用途启动时设置 CPU 调度优先级
语法nice [-n 增量] 命令
范围-20(最高)~ 19(最低),默认 0

常用示例

常用示例
nice -n 10 tar czf backup.tgz /data     # 低优先级打包
nice -n 19 ionice -c3 rsync -a /data/ /backup/   # 最低优先级组合
nice                                    # 查看当前 shell 的 nice 值
nice -n -5 cmd                          # 提高优先级(需 root)
nice 只影响有优先级竞争时的 CPU 分配:系统空闲时低优先级任务照样跑满。

易错点

  • 普通用户只能「降低」优先级(加正值);负值需要 root——部署脚本里别假设能设 -n -5
  • 容器里可能受 cgroup cpu 权重限制:nice 调了也压不出效果

数据来源与参考

  • man 1 nice(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌