我正在通过网络将大型文件传输到目标服务器,总计约 67 GB,其中单个 zip 文件大小约 7GB。我尝试同时使用sftp
和复制到目标rsync
。与 相比, 的rsync
复制速度快 (2 倍) sftp
。sftp
700 kbps而rsync
数据传输速率北部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 倍,但当然外部因素在这里起着很大的作用。