Dell R720服务器linux系统下网卡丢包的解决办法

目前有十余台Dell R720服务器接入到Dell N4064F光纤交换机,服务器都安装有redhat linux as6.3 64位操作系统,这十余台服务器都出现有丢包现象,丢包情况大概在2%到15%左右。

对于这种情况,Dell官方给出的解决方法是升级服务器上网卡固件版本和驱动程序版本。

对于Dell R720服务器,网卡型号为Broadcom 57810S DP 10Gb DA/SFP+ Converged Network Adapter,网卡最新固件为Network_Firmware_23R83_LN_7.8.53.BIN,下载地址为http://downloads.dell.com/FOLDER02058552M/1/Network_Firmware_23R83_LN_7.8.53.BIN,网卡在redhat linux as6.3 64位操作系统下最新驱动为Bcom_LAN_17.8c.4.3_Linux_Drivers_18.2.0.51.tar.gz,下载地址为http://downloads.dell.com/FOLDER02014188M/1/Bcom_LAN_17.8c.4.3_Linux_Drivers_18.2.0.51.tar.gz,驱动在解压后这个Bcom_LAN_17.8c.4.3_Linux_Drivers_18.2.0.51\LinuxRH6_KMP\rhel6.4\NetXtremeII目录下,文件名为kmod-kmp-netxtreme2-7.8.83-1.x86_64.rpm

对于升级固件和驱动的过程是,先升级固件,比如固件在/root目录下,则使用root用户执行安装固件命令:
[root#localhost] ./Network_Firmware_23R83_LN_7.8.53.BIN
执行后然后重启服务器,重启后,再安装最新的驱动,安装命令为:
[root#localhost]rpm -ivh kmod-kmp-netxtreme2-7.8.83-1.x86_64.rpm
安装后重启服务器,重启后使用以下命令查看版本信息:
[root#localhost]modinfo bnx2
[root#localhost]modinfo bnx2x
[root#localhost]ethtool -i em1

对网卡固件和驱动程序升级后,解决了服务器丢包的问题。