Linux在2.6.24这个内核版本中加入了支持TCP协议的通用Large Receive Offload功能,它通过将多个TCP数据整合在一个skb结构中,并在稍后的某个时刻作为一个大的数据包交付给上层的网络协议栈,以减少上层协议栈处理skb的开销,提高Linux系统接收TCP数据包的能力。
但是在有些网卡可能会因为这一特性导致VMWare虚拟机的网络接收速度变得异常缓慢,此时须要使用如下命令关闭宿主机的LRO。
ethtool -K {网卡名} lro off
Linux在2.6.24这个内核版本中加入了支持TCP协议的通用Large Receive Offload功能,它通过将多个TCP数据整合在一个skb结构中,并在稍后的某个时刻作为一个大的数据包交付给上层的网络协议栈,以减少上层协议栈处理skb的开销,提高Linux系统接收TCP数据包的能力。
但是在有些网卡可能会因为这一特性导致VMWare虚拟机的网络接收速度变得异常缓慢,此时须要使用如下命令关闭宿主机的LRO。
ethtool -K {网卡名} lro off