の最後の 3 行wget -i urls.txt
:
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)
次の 2 つの異なる時間があります。
1h 56m 52s
1h 52m 49s
なぜ違うのですか?彼らは何を表していますか?
壁時計時間またはリアルタイムは、時間の経過に対する人間の認識です。それが人間のユーザーとしての時間であり、私たちが経験することです。この場合、wget がジョブを完了するのにかかった時間は実際の時間よりも短かったかもしれませんが、実際の時間は、ソフトウェアが実際のジョブを完了するのにかかった時間と、ハード ディスクやネットワークなどのリソースを待機していた時間の合計です。
実時間と短い時間がある場合、短い時間は通常、ユーザー時間と不足している時間のシステム時間 (カーネルで費やされた時間) またはファイル記述子のようなものを待っている時間です。(しかし、wgetの場合はどうなのかは確認していません)。興味がある場合は、実行中に開始time wget http://some.url
または調べて/proc/<wget-pid>/stat
ください (Linux で実行していると仮定します)。