为什么wget会给我两个不同的总下载时间?

时间:2012-05-16 05:14:54

标签: bash time download wget

wget -i urls.txt的最后3行:

FINISHED --2012-05-16 12:58:08--
Total wall clock time: 1h 56m 52s
Downloaded: 1069 files, 746M in 1h 52m 49s (113 KB/s)

有两个不同的时间:

1h 56m 52s
1h 52m 49s

为什么他们不一样?他们代表什么?

2 个答案:

答案 0 :(得分:3)

挂钟时间或实时是人类对时间流逝的感知。这将是作为人类用户的时间,我们将体验到的。在这种情况下,wget可能花费的时间少于完成其工作的实际时间,但实际时间是软件完成其实际工作所花费的时间和等待硬盘,网络等资源的时间。 / p>

答案 1 :(得分:2)

当您有挂钟时间和更短的时间时,较短的时间通常是用户时间和系统时间(内核中花费的时间)或等待文件描述符之类的时间。 (但我没有检查过wget的情况)。如果你好奇,请开始time wget http://some.url或在/proc/<wget-pid>/stat正在运行时(假设你在linux上运行)。