web-dev-qa-db-ja.com

rsyncの出力の数字はどういう意味ですか?

--progressフラグを指定してrsyncを実行すると、転送に関する情報が次のように表示されます。

path/to/file
          16 100%    0.01kB/s    0:00:01 (xfer#10857, to-check=427700/441502)

2行目の数字はどういう意味ですか?私はそれらのいくつかが何であるかを知っていますが、他はどういう意味ですか(以下に???でマークされています)?

16 ???

このファイルで完了した転送の100%量

現在のファイル転送の0.0.1kB/sの速度

0:00:01:現在のファイル転送の経過時間

転送されたファイルの10857カウント

427700 ???

441502 ???

42
flybywire

ファイル転送が終了すると、rsyncは進行状況の行を次のような要約行に置き換えます。

 1238099 100%  146.38kB/s    0:00:08  (xfer#5, to-check=169/396)

この例では、ファイルの長さは合計で1238099バイトで、ファイル全体の平均転送速度は、完了するまでにかかった8秒間で146.38キロバイト/秒でした。これは、現在のrsyncでの通常のファイルの5回目の転送でした。セッションであり、ファイルリスト内の合計396個のファイルのうち、受信者がチェックする(最新かどうかを確認する)ためのファイルがさらに169個あります。

from http://samba.anu.edu.au/ftp/rsync/rsync.html -progressスイッチの下

59
Dror

パス/宛先/ファイル16100%0.01kB/s 0:00:01(xfer#10857、to-check = 427700/441502)

16は、このファイル内のバイトが転送されたソファです。 100%は、転送されたファイルのパーセンテージを示します。この場合は100%です。非常に短いファイルの場合、kb /秒の数値は少し奇妙に見えることがよくあります。小さな測定誤差は、計算された全体的な速度に大きな違いを引き起こします。次に、合計時間があります。次に、転送番号。与えられた例では、これまでにチェックされた427700ファイルのうち、10857だけを転送する必要がありました。変更時間に基づいて、rsyncは他のいくつかには転送は必要ないと判断しました。次に、チェックする必要のあるファイルの数と合計があります。最新のrsync実装は、その場で「合計」にカウントされるリストを作成します。チェックされていない数が1000を下回った場合にのみ、リストに追加されます。

15
rew