为什么 rsync 比 sftp 快 2 倍?

为什么 rsync 比 sftp 快 2 倍?

我正在通过网络将大型文件传输到目标服务器,总计约 67 GB,其中单个 zip 文件大小约 7GB。我尝试同时使用sftp和复制到目标rsync。与 相比, 的rsync复制速度快 (2 倍) sftpsftp700 kbpsrsync数据传输速率北部1.4 Mbps。我知道 SFTP 和 SCP 使用相同的 SSH 连接来传输文件。那么,这是否意味着rsync比使用 SSH 的 SCP 快得多(2 倍)?

或者最重要的是,有没有更快的方法通过网络传输(如此巨大的)文件?

PS:我正在使用以下命令将全新的数据传输到目标服务器rsync

rsync --info=progress2 -az source_folder username@destination_server:/location/

答案1

或者最重要的是,有没有更快的方法通过网络传输(如此巨大的)文件?

你可以使用以下方法加速 scp

scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput'  -c arcfour machine:file .

我发现使用 scp 的速度提高了 5 倍,但当然外部因素在这里起着很大的作用。

相关内容