2009-03-09 11 views
37

Cuando ejecuto rsync con el indicador --progress, obtengo información sobre las transferencias de la siguiente manera.¿Qué significan los números en la salida de rsync?

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

¿Qué significan los números en la segunda fila? Sé lo que son algunos de ellos, pero ¿qué quieren decir los demás (marcado con ??? abajo)?

16 ???

cantidad

100% de la transferencia completado en este archivo

0.0.1kB/s de velocidad de transferencia de archivos actual

0:00:01: tiempo transcurrido en la transferencia de archivo actual

10857 recuento de archivos transferidos

427700 ???

441502 ???

Respuesta

52

Cuando la transferencia de archivos termina, rsync sustituye a la línea de progreso con una línea resumen que se ve así:

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

En este ejemplo, el archivo fue 1238099 bytes de largo en total , la tasa promedio de transferencia para todo el archivo fue 146,38 kilobytes por segundo durante los 8 segundos que tardó en completarse, fue la quinta transferencia de un archivo normal durante la sesión de rsync actual, y hay 169 archivos más para el receptor para verificar (para ver si son actualizados o no) que quedan fuera de los 396 archivos totales en la lista de archivos.

de http://samba.anu.edu.au/ftp/rsync/rsync.html bajo interruptor --progress

11

ruta/a/archivo 16 100% 0.01kB/s 0:00:01 (xfer # 10857, a-Check = 427700/441502)

El 16 es el sofar transferido de bytes en este archivo. El 100% enumera el porcentaje del archivo transferido: 100% en este caso. Para archivos muy cortos, el número kb/seg a menudo resulta un poco extraño: pequeños errores de medición causan grandes diferencias en la velocidad total calculada. Luego está el tiempo total. Entonces, el número de transferencia. En el ejemplo dado, de los 427700 archivos verificados hasta el momento, solo se necesita transferir 10857. En función de los tiempos de modificación, rsync decidió que no se necesitaba transferencia para algunos de los otros. Luego está la cantidad de archivos que quedan por verificar y el total. Las implementaciones de rsync modernas crearán la lista que cuenta hacia el "total" sobre la marcha: solo se agregará a la lista si el número no seleccionado cae por debajo de 1000.

+7

+1 para la última oración "... cae por debajo de 1000". – Wtower

+1

"solo se agrega a la lista si el número no seleccionado cae por debajo de 1000" ¿Por qué lo hacen? –

+0

¿Están basados ​​los kilos 1000 o basados ​​en 1024? – KiloOne

Cuestiones relacionadas