linux – Rsync –bwlimit no funciona

Pregunta:

Actualmente estoy usando rsync para transferir archivos grandes de un host a otro. Me gustaría limitar el débito de esta transferencia. Después de leer la página del manual, encontré la opción –bwlimit que espera un valor de KB / s.

Quiero limitar la transferencia a unos 100 Mbit / s, así que utilicé la siguiente configuración:

rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/

Pero esto no parece respetarse de acuerdo con la salida de rsync:

file.sql.gz
   570851702 100%   33.90MB/s    0:00:16 (xfer#5, to-check=34/39)
file.sql.gz
    11195140 100%    7.45MB/s    0:00:01 (xfer#6, to-check=33/39)
file.sql.gz
    51439169 100%   19.41MB/s    0:00:02 (xfer#7, to-check=32/39)
file.sql.gz
       34022 100%    1.55MB/s    0:00:00 (xfer#8, to-check=31/39)
file.sql.gz
     2305698 100%    6.96MB/s    0:00:00 (xfer#9, to-check=30/39)
file.sql.gz
     2152942 100%    2.73MB/s    0:00:00 (xfer#10, to-check=29/39)
file.sql.gz
    86655633 100%   19.33MB/s    0:00:04 (xfer#11, to-check=28/39)
file.sql.gz
  3614476032  40%   34.82MB/s    0:02:28

Si no me equivoco: 19,33 MB / s ~ = 154 Mbit / s

Entonces, ¿qué está mal aquí?

PD: rsync versión 3.0.6 protocolo versión 30

Gracias por tu ayuda !

Respuesta:

Creo que experimentaste algo de "explosión" como se menciona en la página de manual:

--bwlimit=RATE
          ... 
          Some "burstiness" may be seen where rsync writes out a block 
          of data and then sleeps to bring the average rate into compliance.

Entonces, como pregunté antes, la proporción general al final de su trabajo se limitó por fin a 10 millones.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım