Что означают числа в выводе rsync? - PullRequest
41 голосов
/ 09 марта 2009

Когда я запускаю rsync с флагом --progress, я получаю информацию о переводах следующим образом.

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

Что означают числа во втором ряду? Я знаю, что некоторые из них, но что означают другие (помечены как ??? ниже)?

16 ???

100% сумма перевода завершена в этом файле

0,0.1 кБ / с скорость передачи текущего файла

0: 00: 01: время, прошедшее с текущей передачи файла

10857 количество переданных файлов

427700 ???

441502 ???

Ответы [ 2 ]

58 голосов
/ 09 марта 2009

Когда передача файла заканчивается, rsync заменяет строку прогресса на итоговая строка, которая выглядит так:

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

В этом примере файл был 1238099 Всего байтов, средняя скорость передачи для всего файла было 146,38 килобайта в секунду за 8 секунд, которые потребовались для завершения, это была 5 передача штатного файла во время текущего сеанса rsync, и Есть еще 169 файлов для приемник, чтобы проверить (чтобы увидеть, если они в актуальном состоянии или нет) оставаясь вне всего 396 файлов в списке файлов.

из http://samba.anu.edu.au/ftp/rsync/rsync.html под переключателем --progress

15 голосов
/ 11 мая 2014

путь / к / файлу 16 100% 0,01 кБ / с 0:00:01 (xfer # 10857, to-check = 427700/441502)

16 - это софар, передаваемый в байтах в этом файле. В 100% указан процент переданного файла: в этом случае 100%. Для очень коротких файлов число kb / sec часто получается немного странным: небольшие ошибки измерения приводят к большим различиям в вычисленной общей скорости. Тогда есть общее время. Затем номер перевода. В приведенном примере из 427700 файлов, проверенных до настоящего времени, только 10857 необходимо было передать. Основываясь на времени модификации, rsync решил, что для некоторых остальных перенос не нужен. Далее идет количество файлов для проверки и общее количество. Современные реализации rsync создадут список, который учитывается как «общее» на лету: добавляется в список, только если непроверенное число падает ниже 1000.

...