Cor*_*erg 6 networking compression local-area-network rsync file-transfer
在通过 Internet 传输文件时,我通常使用 rsync 的 -z 选项来启用压缩。但是,如果我在自己的(空闲)千兆局域网上,我还需要压缩吗?还是没有它会更快?这取决于哪些因素?(我还没有做过任何基准测试)。
所以基本上,是否更快:压缩+传输+解压缩,或者只是传输未压缩?
如果您的网络连接速度很慢,压缩显然更好……但是如果一切都在千兆以太网网络上运行呢?
Zor*_*che 18
在 rsync 传输期间,您是否受 CPU 限制,或者您的链接是否已饱和。
eww*_*ite 10
我经常这样做,在服务器之间迁移数据以及在不可能长的数据传输过程中......
简短的回答是用您的特定数据进行测试......这真的很容易做到。尝试关闭压缩的 LAN 传输,然后尝试打开压缩...
根据我在几个环境中的生产数据集的经验,在 GigE 或更大的连接上,启用 rsync 压缩将传输限制到约 40 兆字节/秒(或千兆链路理论最大速度的 33%)。
该速率也随着传输文件的大小和数量而变化(例如,大量小文件会降低整体 rsync 吞吐量)。发送方和接收方的存储子系统也很重要。
最近,我一直在使用经过修改的 rsync 进行 LAN 传输。通过将UDR 库与 rsync(允许 UDP 传输)一起使用,并禁用压缩和加密,我可以获得混合文件类型的线速 rsync 传输,无论文件数量如何。
| 归档时间: |
|
| 查看次数: |
15665 次 |
| 最近记录: |