网卡82546驱动linux,Dell服务器常见Linux驱动选择

Dell服务器常见Linux驱动选择

发布时间:2006-11-07 01:05:40来源:红联作者:novemberfa

最主要是网卡和Raid卡驱动。一般来说可以通过lspci,lsmod(模块驱动),dmesg等命令查看。

1. 1X50系列:

1750 Raid卡Fusion MPT device support --Fusion MPT (base + ScsiHost) drivers

网卡2个tg3. Broadcom Tigon3 support (就是集成的卡)

1850 --CPU是叫IA32E或EM64T,可以当32位用-也可以当AMD64(x86_64)用。

Raid卡megaraid2.AMI MegaRAID2 support

网卡2个e1000 Intel(R) PRO/1000 Gigabit Ethernet support

2. 2X50系列:

2650 Raid卡aacraid Adaptec AACRAID support (EXPERIMENTAL)

网卡两块tg3两块e1000(插槽的是e1000)(有些老的型号是eepro100)

EtherExpressPro/100 support (eepro100, original Becker driver)

2850 Raid卡megaraid2 .AMI MegaRAID2 support

网卡4个e1000.Intel(R) PRO/1000 Gigabit Ethernet support

现在dell的服务器大多用 e1000.用e1000别忘了把这个打开Use Rx Polling (NAPI)

3. 6650 raid卡megaraid2(老的有用megaraid的)AMI MegaRAID2 support

网卡两个e1000,两个tg3.

我们使用的都是dell的poweredge服务器,最多的是750和1650、1850。前段时间750和1850网卡上多次出现溢出(overrun),特别是一台网络数据流量很大的服务器,几乎每秒都会出现丢包。然后我对主板集成的intel网卡参数进行了不懈的卓有成效的调整,主要是RX Descriptors、TX Descriptors和Interrupt Throttle Rate,还测试了RX Interrupt Delay和RX Absolute Interrupt Delay,最后丢包数已经很低,但是仍然不能杜绝。打电话给dell技术支持,毫无帮助。

最后查看到intel站点的一份网卡性能报告,终于找到了这个问题的答案。intel的网卡性能报告当然是吹嘘自己的网卡性能多么优秀,但是里面列出的实测参数告诉我们,intel的82541芯片基于32位PCI总线,虽然理论值超过1Gbps的带宽,但是当它工作在33MHz的PCI标准频率时,根本达不到双向2Gbps的流量,事实上,实测结果只有860Mbps左右。这就是原因所在,我的那台dell750一块网卡上的IP数据量超过90MBps,平均报文大小300byte左右,计算overhead后实际的流量已经达到甚至超过一条PCI总线的负载上限,所以丢包也就难以避免。dell750的两个集成千兆网卡基于不同的芯片组,1口是CSA总线的82547,2口是PCI总线的82541。我把负荷较高的网线转接到1口后,就再也没有出现网卡溢出错误了。而dell1850就比较惨,两个集成千兆网卡都基于82541,所以,要能充分使用高达1G的网络接口,只有另外购置基于82545或者82546的64位PCI网卡。

这个事情给我的教训就是:

1、虽然在OS里看到是同样的设备,驱动程序也完全兼容,但是设备的性能还是可能有所差距

2、对于高性能GE网卡来说,32位PCI总线已经过时,而CPU的处理能力却还绰绰有余

另外要注意,broadcom的5703和5705也是这样,5705基于32位PCI总线,也是一块伪GE网卡。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值