首页 » 开源分析 » 使用LVS,关闭网卡LRO/GRO功能

使用LVS,关闭网卡LRO/GRO功能

 

network

现在大多数网卡都具有LRO/GRO功能。即,网卡收包时将同一流的小包合并成大包 (tcpdump抓包可以看到>MTU 1500bytes的数据包)交给内核协议栈。LVS内核模块在处理>MTU的数据包时,会丢弃。
因此,如果我们用LVS来传输大文件,很容易出现丢包,传输速度慢。
解决方法,关闭LRO/GRO功能,命令:

$ethtool -k eth0 #查看LRO/GRO当前是否打开
$ethtool -K eth0 lro off #关闭LRO
$ethtool -K eth0 gro off #关闭GRO

技术交流

原文链接:使用LVS,关闭网卡LRO/GRO功能,转载请注明来源!

原文链接:使用LVS,关闭网卡LRO/GRO功能,转载请注明来源!

17