Que signifient les nombres dans la sortie de rsync?
-
05-07-2019 - |
Question
Lorsque j'exécute rsync
avec l'indicateur - progress
, les informations sur les transferts sont obtenues de la manière suivante.
path/to/file
16 100% 0.01kB/s 0:00:01 (xfer#10857, to-check=427700/441502)
Que signifient les chiffres de la deuxième ligne? Je sais ce que certains d'entre eux sont, mais que signifient les autres (marqué d'un? Ci-dessous)?
16 ???
100% du montant du transfert effectué dans ce fichier
Vitesse de transfert de fichier en cours de 0,0,1 Ko / s
0:00:01: temps écoulé dans le transfert de fichier en cours
10857 comptes de fichiers transférés
427700 ???
441502 ???
La solution
Une fois le transfert de fichier terminé, rsync remplace la ligne de progression par un ligne de résumé qui ressemble à ceci:
1238099 100% 146.38kB/s 0:00:08 (xfer#5, to-check=169/396)
Dans cet exemple, le fichier était 1238099 octets longs au total, le taux moyen de transfert pour l'ensemble du fichier était 146,38 kilooctets par seconde sur les 8 secondes qu'il a fallu pour terminer, il était le 5ème transfert d'un fichier régulier pendant la session actuelle de rsync, et il y a 169 autres fichiers pour le récepteur à vérifier (pour voir s’ils sont à jour ou non) restant en dehors de le total des 396 fichiers dans la liste de fichiers.
from http://samba.anu.edu.au/ftp/rsync /rsync.html sous --progress switch
Autres conseils
chemin / vers / fichier 16 100% 0,01kB / s 0:00:01 (xfer # 10857, à vérifier = 427700/441502)
Le 16 est le sofar transféré par octets dans ce fichier. Le 100% indique le pourcentage du fichier transféré: 100% dans ce cas. Pour les fichiers très courts, le nombre de ko / s est souvent un peu étrange: de petites erreurs de mesure entraînent de grandes différences dans la vitesse globale calculée. Ensuite, il y a le temps total. Ensuite, le numéro de transfert. Dans l'exemple donné, sur les 427700 fichiers contrôlés jusqu'à présent, seuls 10857 devaient être transférés. Sur la base des temps de modification, rsync a décidé qu'aucun transfert n'était nécessaire pour certains des autres. Ensuite, il y a le nombre de fichiers laissés à vérifier et le total. Les implémentations rsync modernes créeront la liste qui compte dans la liste "total". à la volée: ajout à la liste uniquement si le nombre non vérifié est inférieur à 1 000.