2012-08-29 2 views
0

J'utilise rsync pour synchroniser de nombreux petits fichiers (chacun 4,5 Mo). J'utilise un bwlimit de 18000. J'exécuterai la commande rsync en vrac telle que,Performances Rsync - synchronisation d'un seul fichier volumineux et synchronisation de plusieurs petits fichiers

rsync -v dest_host: fichier1 dest_hôte: fichier2 hôte_dest: fichier3 hôte_dest: fichier4 hôte_dest: fichier5 ... rép_src.

Mais ce que j'ai observé est qu'avec la bande passante ci-dessus, je ne peux pas synchroniser plus de 4 dossiers par minute. Sont-ils attendus? Je me demandais si je synchronisé un seul gros fichier de 18 Mo, j'aurais pu synchroniser plus rapidement?

Et pour mon cas d'utilisation ci-dessus, y a-t-il un utilitaire?

+0

Ce lien peut vous être utile: http://serverfault.com/questions/375720/speed-up-rsync-by-running-multiple-instances-at-once Apparemment, ma réponse était trop court et a obtenu converti en commentaire. De toute façon, tous les détails sont présents sur cette URL. – Paul

+0

Mon problème est que j'ai besoin de transférer les fichiers un par un dans l'ordre où ils sont créés. Je peux contrôler la taille des fichiers mais je veux strictement transférer les fichiers dans l'ordre dans lequel ils ont été créés. Une chose que je veux comprendre est que j'ai une bande passante de 20Mbps mais je ne peux pas synchroniser plus de 3 fichiers de 4,5 Mo – Mohan

Répondre

0

J'ai réussi à répondre à ma propre question.

La synchronisation de plusieurs petits fichiers a des fonctions telles que la création, l'ouverture et la fermeture de fichiers à la fois à la source et à destination.

Et ce sera important lorsque nous transférons 100 fichiers de taille 5 Mo et un fichier de taille 500 Mo Mo. Donc, le verdict, oui, la synchronisation d'un seul gros fichier est bénéfique.

Questions connexes