You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看tar命令完成归档与压缩过程的耗时

查看tar归档及压缩耗时的方法

一、查看tar归档的总耗时

直接用time命令包裹你的tar命令即可,它会给出实际总耗时和CPU层面的时间统计:

time tar -czf archive.tar.gz /path/to/your/files

执行完成后会输出类似这样的结果:

real 0m15.678s
user 0m10.234s
sys 0m2.123s

  • real:从命令启动到结束的实际总耗时(包含磁盘IO等待、系统调度等所有时间)
  • user:CPU在用户态处理归档/压缩逻辑的时间
  • sys:CPU在内核态处理系统调用(比如文件读写)的时间

二、单独统计压缩耗时

tar的内置压缩选项(比如-z对应gzip、-j对应bzip2、-J对应xz)是边归档边压缩的,没法直接分离出压缩环节的单独耗时。你可以拆分步骤分别计时:

  1. 先执行纯归档操作(不压缩),记录这一步的耗时:
time tar -cf archive.tar /path/to/your/files
  1. 再用对应的压缩工具单独处理刚才生成的归档文件,这一步的耗时就是纯压缩时间:
# 对应tar -z的gzip压缩
time gzip archive.tar
# 对应tar -j的bzip2压缩
time bzip2 archive.tar
# 对应tar -J的xz压缩
time xz archive.tar

把两步的耗时加起来,和直接用tar内置压缩的总耗时基本一致(差异来自磁盘IO的微小波动)。

内容的提问来源于stack exchange,提问作者Ramin Ismayilsoy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 11:37:05