免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 47218 | 回复: 4
打印 上一主题 下一主题

LVS下FTP服务器上传慢问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-09-05 15:36 |只看该作者 |倒序浏览
用LVS DR模式配置的FTP服务器,

/sbin/ipvsadm -A -t 129.210.140.20:21 -s wlc -p  (同一个客户端持久连接)
/sbin/ipvsadm -a -t 129.210.140.20:21 -r 129.210.140.22:21 -g -w 1
/sbin/ipvsadm -a -t 129.210.140.20:21 -r 129.210.140.23:21 -g -w 1

现在从客户端FTP访问VIP,发现下载很快,有100MB/S,上传只有5Mb/s左右
直接从客户端FTP范围Realserve,下载和上传都有100MB/S。

有没有碰到过这种情况,是不是客户端上传数据也要进去Director所以慢,有没有解决方案?急急
先谢过了。

论坛徽章:
0
2 [报告]
发表于 2012-09-05 16:32 |只看该作者
难道真的是这样吗?
LVS模式上传文件时都需要通过Director来转发请求(要解包和重新打包转发),所以上传速度极慢。
而下载是FTP server直接发包给client。所以没有什么瓶颈。
Director转发数据包也不该这么慢啊。才5M/s

论坛徽章:
0
3 [报告]
发表于 2012-09-07 11:42 |只看该作者
求交流 遇到跟你一样的问题  QQ408642605

论坛徽章:
1
处女座
日期:2014-01-21 13:20:51
4 [报告]
发表于 2012-10-09 07:27 |只看该作者
我ADSL上传最多只有16K

论坛徽章:
0
5 [报告]
发表于 2019-01-24 18:27 |只看该作者
试试这个方法:
关闭网卡LRO、GRO特性
现在大多数网卡都具有LRO/GRO功能,即 网卡收包时将同一流的小包合并成大包 (tcpdump抓包可以看到>MTU 1500bytes的数据包)交给 内核协议栈;LVS内核模块在处理>MTU的数据包时,会丢弃;
因此,如果我们用LVS来传输大文件,很容易出现丢包,传输速度慢;
解决方法,关闭LRO/GRO功能,命令:(注意查看命令是小k,修改命令是大K)
ethtool -k eth0 查看LRO/GRO当前是否打开
ethtool -K eth0 lro off 关闭GRO
ethtool -K eth0 gro off 关闭GRO

转自:
https://www.jianshu.com/p/853d3b160f92
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP