免费注册 查看新帖 |

Chinaunix

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

求助!!LVS 搭建FTP 负载均衡 上传速度超级慢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-10 04:41 |只看该作者 |倒序浏览
我测试使用LVS搭建FTP的负载均衡集群,建好后发现客户端上传文件非常慢,只有9-11K/s,但是下载比较正常,不知道什么原因!求助!!!!

论坛徽章:
0
2 [报告]
发表于 2012-07-10 11:25 |只看该作者
贴出我的lvs 配置,我认为问题就在lvs server上,不在rs上,因为直连rs的ftp是没有问题的,但是我就是没法判断问题所在
serial_no = 28
primary = 192.168.10.183
service = lvs
backup_active = 1
backup = 192.168.10.181
heartbeat = 1
heartbeat_port = 539
keepalive = 6
deadtime = 10
network = direct
debug_level = NONE
virtual ftp_lvs {
     active = 1
     address = 192.168.10.179 bond0:0
     #sorry_server = 127.0.0.1
     vip_nmask = 255.255.255.255
     port = 21
     persistent = 360
     #pmask = 255.255.255.255
     #send = "GET / HTTP/1.0\r\n\r\n"
     send = "quit"
     expect = "220"
     use_regex = 0
     load_monitor = none
     scheduler = rr
     protocol = tcp
     timeout = 6
     reentry = 15
     quiesce_server = 0
     server GD-LUS01 {
         address = 192.168.10.193
         active = 1
#        port = 21
         weight = 1
     }
     server GD-LUS02 {
         address = 192.168.10.195
         active = 1
#         port = 21
         weight = 1
     }
}

论坛徽章:
0
3 [报告]
发表于 2012-07-10 11:46 |只看该作者
所有的防火墙都是关闭的

论坛徽章:
0
4 [报告]
发表于 2012-09-05 21:41 |只看该作者
我也碰到了相同的问题,请问你最好解决了嘛?

论坛徽章:
0
5 [报告]
发表于 2012-11-16 12:20 |只看该作者
我今天也同样遇到此问题,请问有解决的么?共享下解决方案

论坛徽章:
0
6 [报告]
发表于 2012-11-26 10:01 |只看该作者
这个应该正常吧,LVS 的入口流量都要经过 LVS SERVER
所以这个更适合 WEB、VOD 这种流量以下行为住的场合

论坛徽章:
0
7 [报告]
发表于 2012-11-27 17:22 |只看该作者
本帖最后由 Suntrix 于 2012-11-27 17:23 编辑

virtual ***FTP21 {
     active = 1
     address = ***.***.***.*** bond0:4
     vip_nmask = 255.255.255.0
     port = 21
     persistent = 600
     pmask = 255.255.255.255
     send = "123"
     expect = "220"
     use_regex = 0
     load_monitor = none
     scheduler = wlc
     protocol = tcp
     timeout = 6
     reentry = 15
     quiesce_server = 0
     server ******01 {
         address = ***.***.***.***
         active = 1
         port = 21
         weight = 1
     }
     server ******02 {
         address = ***.***.***.***
         active = 0
         port = 21
         weight = 1
     }
}

我们这边貌似没这个问题,请参考。

论坛徽章:
0
8 [报告]
发表于 2012-11-29 12:01 |只看该作者
没遇到过!

论坛徽章:
0
9 [报告]
发表于 2012-12-01 19:35 |只看该作者
FTP上传,下载时有两种连接方式,主动/被动。会不会是这个原因,LZ两种方式都测试过吗。

论坛徽章:
0
10 [报告]
发表于 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