ccbslsx 发表于 2012-07-10 04:41

求助!!LVS 搭建FTP 负载均衡 上传速度超级慢!

我测试使用LVS搭建FTP的负载均衡集群,建好后发现客户端上传文件非常慢,只有9-11K/s,但是下载比较正常,不知道什么原因!求助!!!!

ccbslsx 发表于 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
   }
}

ccbslsx 发表于 2012-07-10 11:46

所有的防火墙都是关闭的

aping2006 发表于 2012-09-05 21:41

我也碰到了相同的问题,请问你最好解决了嘛?

@sky 发表于 2012-11-16 12:20

我今天也同样遇到此问题,请问有解决的么?共享下解决方案

litguy 发表于 2012-11-26 10:01

这个应该正常吧,LVS 的入口流量都要经过 LVS SERVER
所以这个更适合 WEB、VOD 这种流量以下行为住的场合

Suntrix 发表于 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
   }
}

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

sky_eagle 发表于 2012-11-29 12:01

没遇到过!

llzqq 发表于 2012-12-01 19:35

FTP上传,下载时有两种连接方式,主动/被动。会不会是这个原因,LZ两种方式都测试过吗。

jingjunchao 发表于 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
页: [1]
查看完整版本: 求助!!LVS 搭建FTP 负载均衡 上传速度超级慢!