系统:RHEL 5.6 X86_64
网卡:Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
驱动:bnx2 2.2.1j
一、查看丢包情况
# ifconfig
其中一台rac服务器情况:
另一台rac服务器情况:
二、检查网卡驱动情况
# modinfo bnx2
网卡驱动模块可以从/etc/modprobe.conf中查看,网卡驱动是官方最新的。
如图:
三、检查网卡buffer情况
# ethtool -g eth0
发现RX Buffer很小,调整为2040(最大为4080),观察一段半个月后没有出现丢包了。
调整命令:
# ethtool -G eth0 rx 2040
系统重启后发现又回到了默认的255,将修改命令写入到开机启动脚本:
# vim /etc/rc.local
#增加以下段,服务器有四个网卡
/sbin/ethtool -G eth0 rx 2040
/sbin/ethtool -G eth1 rx 2040
/sbin/ethtool -G eth2 rx 2040
/sbin/ethtool -G eth3 rx 2040
转载请注明:爱开源 » Oracle RAC 服务器网卡丢包