我正在运行该命令time 7zr a -mx=9 sample.7z sample.log
来测量压缩大于 1GB 的文件需要多长时间。我得到的结果如下。
real 10m40.156s
user 17m38.862s
sys 0m5.944s
我对差异有基本的了解,但不明白这对压缩文件所需的时间有何影响。例如,我应该查看real
或user
+sys
吗?
答案1
如果对您来说重要的是挂钟时间,real
那么这就是您要查看的指标。
user
和sys
用于显示 CPU 在用户空间和内核中实际忙碌的时间。在您的示例中,user+sys
大于,real
因为该7zr
命令是多线程的,并且您有多个可用的核心/CPU。