Je transfère d’énormes fichiers, sur un réseau, vers un serveur de destination, totalisant environ 67 Go avec des fichiers Zip individuels d’une taille égale à 7 Go. J'ai essayé de copier vers la destination en utilisant sftp
et rsync
. rsync
effectue une copie (2x) plus rapidement que sftp
. sftp
atteignait environ 700 kbps tandis que rsync
transférait les données à un débit situé au nord de 1,4 Mbps. Je sais que SFTP et SCP utilisent la même connexion SSH pour transférer des fichiers. Donc, cela implique-t-il que rsync
est beaucoup plus (2x) plus rapide que SCP qui utilise SSH sous le capot?
Ou surtout, existe-t-il un moyen encore plus rapide de transférer des fichiers (aussi volumineux) sur un réseau?
P.S .: Je transfère des données entièrement nouvelles sur le serveur de destination à l'aide de la commande rsync
:
rsync --info=progress2 -az source_folder username@destination_server:/location/
Ou surtout, existe-t-il un moyen encore plus rapide de transférer des fichiers (aussi volumineux) sur un réseau?
Vous pouvez accélérer SCP avec
scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput' -c arcfour machine:file .
J'ai vu jusqu'à 5 fois mieux la vitesse avec scp, mais bien entendu, les facteurs externes jouent un rôle important.