RHEL5.5自带的BNX2.0.2跟intel的BCM5709存在兼容性问题
今天有两台发现应用性能监控曲线波动非常厉害,手工测试也发现间中无响应
检查eth1发现rx_fw_discards 数据特别高且在不断增加
# ethtool -S eth1 | grep rx_fw_discards
rx_fw_discards: 4250136
驱动版本是2.0.2,这个版本在其他节点出现过问题,建议降级到稳定版本或者先增大rx
# ethtool -i eth1
driver: bnx2
version: 2.0.2
刚好有朋友困扰这个问题,放出稳定版驱动和降级办法:
驱动下载: http://www.4os.org/video/other/bnx2.tar.gz
脚本:
cd netxtreme2-5.0.17/bnx2-1.9.20b/src/;
make; make install;
ifconfig eth0 down; ifconfig eth1 down; ifconfig eth2 down;
rmmod bnx2; modprobe bnx2;
service network restart;
请务必使用一个脚本来执行,否则ssh中断又没远程管理就只能重启了