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

uptime 与平均负载

uptime 一行给三件事:当前时间、开机时长、1/5/15 分钟平均负载;负载是「可运行+不可中断」进程数,不等于 CPU 使用率。

Linux 运维命令速查系统更新于 2026-10-12
用途查看开机时长与系统平均负载
语法uptime [选项]
所属coreutils / procps-ng

常用示例

常用示例
uptime
cat /proc/loadavg
nproc                     # 核数:负载对比的基准
watch -n2 uptime

判读基准

判读基准
1 分钟负载 > 核数×1 说明排队;
持续 > 核数×2 需介入;
单核机器负载 4 即明显过载(进程在等)。
负载包含等待 IO 的进程(D 状态):磁盘慢也会推高负载,所以负载高≠CPU 忙。

易错点

  • 用负载判断 CPU 时忘了除核数:16 核上负载 16 才约等于满载
  • 虚拟化环境主机超卖(steal)让客户机负载失真,还要看 CPU steal 指标

数据来源与参考

  • man 1 uptime(procps-ng)
  • man 5 proc(/proc/loadavg)

相关工具

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