我的一个dell服务器,R420,在流量稍高的时候,经常无故网络中断,导致应用无法连接,登录服务器后发现一切正常,但是网络就是无法连接,重启网卡后,恢复正常,然后通过dmesg抓到如下信息:



发现网络频繁时断时续,然后在查看网卡驱动版本;




发现是bnx2类型驱动,版本是2.0.8,经过查找资料,发现此版本驱动存在bug,需要升级,其实升级很简单,只需升级内核即可:

查看目前内核版本:
[root@iivey ~]# uname -a
Linux iivey.iivey.com 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

好老的版本,接着升级内核。
[root@iivey ~]# yum install kernel

升级内核完成,重启系统,网卡驱动也自动完成升级。

升级网卡驱动后,之前的情况消失,流量很大时网卡也运行正常。

目前发现dell服务器对应此类型驱动都有此问题,如果大家是此类型网卡和驱动,请重点关注!