@@ -3613,7 +3613,9 @@ sign) if you want the local shell to expand it.
36133613
36143614 The default is human-readable level 1. Each ` -h ` option increases the
36153615 level by one. You can take the level down to 0 (to output numbers as pure
3616- digits) by specifying the ` --no-human-readable ` (` --no-h ` ) option.
3616+ digits) by specifying the ` --no-human-readable ` (` --no-h ` ) option. Progress
3617+ rates are an exception: the default and ` -h ` use level 2, ` --no-h ` uses
3618+ level 0 and ` -hh ` uses level 3.
36173619
36183620 The unit letters that are appended in levels 2 and 3 are: ` K ` (kilo), ` M `
36193621 (mega), ` G ` (giga), ` T ` (tera), ` P ` (peta) or ` E ` (exa). For example, a
@@ -3821,13 +3823,17 @@ sign) if you want the local shell to expand it.
38213823 While rsync is transferring a regular file, it updates a progress line that
38223824 looks like this:
38233825
3824- > 782,448B 63% 113,295B /s 0:00:04
3826+ > 782,448B 63% 113KB /s 0:00:04
38253827
38263828 In this example, the receiver has reconstructed 782,448 bytes or 63% of the
3827- sender's file, which is being reconstructed at a rate of 113,295 bytes
3829+ sender's file, which is being reconstructed at a rate of 113 kilobytes
38283830 per second, and the transfer will finish in 4 seconds if the current rate
38293831 is maintained until the end.
38303832
3833+ Progress rates are scaled in decimal units by default. ` --no-h ` keeps the
3834+ rate in bytes per second, while ` -hh ` uses binary units such as ` KiB/s ` and
3835+ ` MiB/s ` .
3836+
38313837 These statistics can be misleading if rsync's delta-transfer algorithm is
38323838 in use. For example, if the sender's file consists of the basis file
38333839 followed by additional data, the reported rate will probably drop
@@ -3838,10 +3844,10 @@ sign) if you want the local shell to expand it.
38383844 When the file transfer finishes, rsync replaces the progress line with a
38393845 summary line that looks like this:
38403846
3841- > 1,238,099B 100% 149,893B /s 0:00:08 (xfr#5, to-chk=169/396)
3847+ > 1,238,099B 100% 150KB /s 0:00:08 (xfr#5, to-chk=169/396)
38423848
38433849 In this example, the file was 1,238,099 bytes long in total, the average
3844- rate of transfer for the whole file was 149,893 bytes per second over the
3850+ rate of transfer for the whole file was 150 kilobytes per second over the
38453851 8 seconds that it took to complete, it was the 5th transfer of a
38463852 regular file during the current rsync session, and there are 169 more files
38473853 for the receiver to check (to see if they are up-to-date or not) remaining
0 commit comments