首页/系统/Linux 运维命令速查/time 与计时诊断命令
性能与监控48 条

time 与计时诊断命令

time 给出命令的真实/用户/系统耗时:real≫user+sys 说明在等 IO/网络/锁;-v 展开上下文切换与缺页等细节。

Linux 运维命令速查系统更新于 2026-10-12
用途测量命令执行时间与资源消耗
语法time 命令 / time -v 命令(/usr/bin/time)
所属shell 内建 / GNU time

常用示例

常用示例
time rsync -a /data/ /backup/
/usr/bin/time -v tar czf app.tar.gz /opt/app 2>&1 | grep -E 'Elapsed|Maximum resident|page faults'
time (sleep 1; echo done)
shell 内建 time 与 /usr/bin/time 参数不同:要 -v 必须用 /usr/bin/time(可能需安装)。

易错点

  • real 与 user 的口径:多线程时 user 可以远超 real;用它估并行度而不是直接相加
  • 脚本里 time 输出走 stderr:无重定向时管道里容易丢

数据来源与参考

  • man 1 time(GNU time)
  • bash 手册(保留字 time)

相关工具

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