快速业务通道

rsync传输性能测试总结

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

(2)配置rsync.secrets认证文件

cat>/etc/rsyncd.secrets<<EOF

rsync:123456

EOF

(3)修改rsync.secrets认证文件权限

chmod 600 /etc/rsyncd.secrets

(4)启动rsync server

/usr/local/rsync/bin/rsync --daemon

Empire CMS,phome.net

Rsync传输测试

2.1初始化

(1)将两台机器加入监控

(2)将两台服务器建立SSH信任关系

2.2 传输压缩测试

1、SSH隧道加密传输,启用压缩,不启用数据校验

2、SSH隧道加密传输,未启用压缩,不启用数据校验

3、数据分析:

Rsync在传输时,不启用压缩,比启用压缩要快将近10倍

压缩使用的场合:低带宽,或对带宽有要求.传输文件压缩比率大

非压缩适用的场合:带宽充足,传输文件比较大,传输文件压缩比率小

建议不启用压缩

2.3 传输数据校验测试

1、SSH隧道加密传输,未启用压缩,不启用数据校验

2、SSH隧道加密传输,未启用压缩,启用数据校验

3、数据分析:

Rsync在传输时,启用数据校验,比不启用数据校验多耗时30%

文件校验使用的场合:对文件完整性要求高

非文件校验适用的场合:对文件完整性要求低

建议使用文件校验

2.4 传输方式测试

1、SSH隧道加密传输,未启用压缩,启用数据校验

2、rsync server传输,未启用压缩,启用数据校验

3、数据分析:

SSH隧道传输,速度比rsync server要快,但CPU资源消耗比较高,加密耗时较多

SSH隧道传输适用的场合:安全性要求比较高,对CPU资源消耗要求低

Empire CMS,phome.net

rsync server适用的场合:对安全性要求比较低,对CPU资源消耗要求高.

建议使用SSH加密隧道模式传输

2.5 其他影响传输速度的因素

1、SSH加密算法影响文件传输速度

注:以上文件传输测试过程中未启用压缩,未启用数据校验

使用SSH加密隧道传输时,如果希望数据传输较快,建议使用arcfour弱加密算法

2、修改TCP/IP协议字段,--protocol=29

(1)SSH隧道加密传输,未启用压缩,启用数据校验,不修改TCP/IP协议字段

(2)SSH隧道加密传输,未启用压缩,启用数据校验,修改TCP/IP协议字段为29

(3)数据分析:

修改TCP/IP协议字段,传输速度有了明显的提升.但是使用SSH加密隧道,程序运行耗时依旧很多.

建议修改TCP/IP协议字段为29

附: TCP/IP协议字段号

3、其他

rsync server模式,未启用压缩,启用数据校验,修改TCP/IP协议字段为29.

传输平均速度在120MB/S以上.传输耗时3m2.584s

rsync server模式,未启用压缩,未启用数据校验,修改TCP/IP协议字段为29.

传输平均速度在122MB/S以上.传输耗时2m14.185s

测试过程中,调节—block-size参数等于512,可以缩短checksum时间,总传输时间可节省大概3s左右

根据当前生产环境,以及测试数据,我得出的结论如下:

1、 如果对数据安全性要求低,建议选择rsync server模式,未启用压缩,启用数据校验,修改TCP/IP协议字段号为29.

2、 如果对数据安全性要求高,建议选择SSH隧道加密传输,arcfour弱加密算法,未启用压缩,启用数据校验,修改TCP/IP协议字段号为29

Empire CMS,phome.net

3、 如果是第一次推送数据,建议加上-W参数,意思是不检查文件更新,直接传送整个文件,这样可以减少文件检测时间,节省程序总运行时间.

4、 如果想进一步节省程序运行时间,可在使用checksum的同时,加上—block-size=512这个参数(默认是700).数值建议是500以上,并且是2的N次方,最大不超过2048.推荐512,1024,2048

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号