Thursday, August 28, 2014

Greenplum performance issue caused by LRO and GRO enabled

Symptoms:

Greenplum performance degrades and NIC overruns keep increasing.

Root cause:

large receive off load (LRO) and generic receive offload (GRO) are enabled.

Solution:

1. Check

ethtool -k bond0 | grep large
ethtool -k bond0 | grep generic-receive

2. Turn off LRO and GRO

ethtool -K bond0 lro off
ethtool -K bond0 gro off

3. Turn off permanently

echo 'ETHTOOL_OPTS="-K ${DEVICE} gro off lro off"' >>/etc/sysconfig/network-scripts/ifcfg-bond0

No comments:

Post a Comment

Popular Posts