Panabit Support Board!

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17190|回复: 3

提问:intel、3com、broadcom百兆、千兆网卡性能参数

[复制链接]
发表于 2007-5-9 10:20:16 | 显示全部楼层 |阅读模式
转贴:
集中解决Intel网卡的选购问题(转贴)

转自GZ硬件讲堂论坛

要想购买到称心的intel网卡,首先要从intel网络事业部开发百兆以太网络控制器开始谈起。
1995年,3com垄断百兆以太网卡市场,当时百兆以太网卡相当昂贵,intel从自身战略角度出发,独自开发百兆以太网卡控制芯片。开发完成后,主芯片核心的代号定为D100,物理层芯片代号为Phy-Tx。相应的制造出的网卡,主芯片为82557,物理层芯片为82555。很遗憾的是,82557网卡没有一举击溃主流的3c905tx网卡,很多计算机厂商对其持观望态度。
Intel没有气馁,其网络事业部于1997年左右收购了PHY芯片公司Level-One,于97年11月左右推出82558,82558B以太网卡控制芯片,将物理层芯片和主控制芯片整合到一起,也就是Phy-TX + D100的架构 。82558网卡这次终于获得各大计算机制造商的垂青。很多公司,如IBM和HP,都加大与intel的OEM订单。
1998年左右,intel收购Digital公司的网络研发部门(还记得标有intel图标的21143网卡吗?)。同年intel推出82559芯片,82559就是intel将82558的制造工艺提高,再加入PCI2.2规范和其它一些功能构成。
2001年,intel推出82550系列百兆以太网芯片,其中82550GY是旗舰产品,82550gy比普通的82559主要多 IPSec,MDIx and HWI Alerting功能。早期的pro100 s网卡就是采用82559+IPSec的架构或者82550ey单芯片的解决方案。82550系列芯片还是采用了D100内核为基础,然后在D100上增加功能。
纵观intel百兆网络芯片的发展,所有网络芯片都采用了D100内核(在proset的诊断信息里可以看到),也就是说,intel各个版本网卡的网络传输性能变化不大,但是功能越来越多,发热量越来越小,越来越稳定,也就是说整体性能在提高。
购买推荐:82550gy>82550ey>82559>pro100 ve>82558>82557。
购买intel网卡,优先考虑服务器版的网卡,其耐用性和稳定性都比较高,服务器版的网卡可在购买推荐不等式中提升一级。
CSA总线和pci-e总线的intel网卡,性能就是出类拔萃,不用就太可惜了。

小知识:D100核心内建3K+3K的fifo buffer;其它常见网卡,例如3c905系列,8139系列是内建2k+2k的fifo buffer。AMD的AM79C971芯片比较特殊,采用了32K+32k的外置fifo buffer,实际效果不如内置buffer。
Intel的server版网卡,PCB板颜色比较深,是黑绿黑绿那种颜色,
想挣积分的电驴玩家注意了,Intel网卡上传数据时的cpu占用率之低,在业界无出其右,推荐老驴用intel网卡

intel网卡优化方案(转贴)

经常看见有同学询问intel网卡如何设置,我就在这里讲一下自己的使用心得(以自己用的 82559 server pila8470b 为例)。
首先在驱动之家下载intel proset10.0最新网卡驱动,下载解压后点击界面第一项安装(使用64位操作系统的同学请下载64位驱动,驱动之家同样提供下载)。
安装完毕后,在设备管理器中双击网卡图标,出现proset控制台(intel和broadcom网卡的驱动实在制作得好,先赞一个)。boot agent标签下有选项可以关闭开机时网卡启动画面,这不是重点介绍内容。选中Advanced标签,开始详细设定。
PCI总线效率,设定为已禁用,这样可强迫网卡把零散数据包聚合起来传输,在网络带宽匮乏的情况下网卡性能有微小提高。
选中performance options,再单击旁边出现的properties按钮,进入高阶设定。
传输描述符,设定为64。一个描述符占用2k内存空间,该值关系到网卡发送数据的能力。
接合缓冲区,设定为32。intel帮助文件指出该值应为传输描述符的一半,此值关系到网卡传输加速的能力。
接收描述符,设定为1024,即使网卡发挥最强下载能力,同样一个描述符占用2k内存空间。
流程控制,设定为关。使网卡不收发流量控制帧,我们的网卡大多是客户机上在用,流程控制对服务器网卡相当重要,但对客户机网卡意义不大。
适应性传输阀值,可设定为190。我的网卡设为190的话,bitcomet频繁crash,同学们可试验一下,如果不行,就单击 use by default 按钮。
适应性技术,设定为关。适应性技术是intel的招牌技术,主要是为了减轻cpu负担设计,1G主频以下的机子最好还是设定开。
适应性性能调整,请将滑块拉到网络性能一侧(550GY的原厂设定就在拉杆的中段),如果关闭了适应性技术,这一项可不用理会。
适应性帧间距调整,设定为0。此选项就是同学们苦苦探求的“网卡抢线能力”,设定为0是指网卡传输数据包之间不存在间隔,传输完一个数据包后立即传下一数据包,这样就违反了快速以太网协议中的内容。
重新传输帧间距调整,设定为0,表示当网卡传输遇到冲突时,立即重传,即体现“抢线能力”,此选项在局域网中作用巨大,活活憋死螃蟹卡。
返回Advanced标签,选中QoS数据包标签,设定为已禁用(一般来说,我的有线网卡只加载tcp/ip协议,不会加载QoS)。
Wake on Lan Options 中的选项都选为“控制操作系统”,有日本网友指出PME选项应设定为启用,提高STR的兼容性,大家可试验一下。
低资源时的连接性,在任何条件下都要设定为已启用。
优先性级别定义,日本网友建议设定成7,也就是任何数据包都通过 low priority queue传输,经过试验,发现bitcomet频繁crash。我推荐设定成4,同学们可试着改成7。
必须注意不同规格的intel网卡,百兆/千兆/10Gbe,client/server在Advanced中的选项不相同,比如千兆网卡中有“巨型帧”控制选项,550Gy中有tcp/ip offload选项,不一而足。我只讲了共通的,典型的选项设定方案。Proset中其它的比如Vlan设定,网络诊断,绑定等,在此不作详诉。

补充一下,千兆intel网卡家用的话也可按照上述方法优化,因为家用的网卡都在百兆跑,如果有同学要自己调整家用的千兆intel网卡的话,各项数值不应超过我讲的设定的两倍。如果千兆intel网卡所在的网络中其它的设备都支持JumboFrame(巨型帧),就将MTU的值设定为14000左右,RWIN的值设为2568640,可以获得最好的传输效果。如果网卡作为服务器上的网卡在运行,那么proset的设定就全部保持原来的设定

转自台湾硬件论坛

大家常會問那一家的網路卡會搶頻寬…而搶頻寬是在於:
乙太網路在傳輸時,會面臨封包碰撞的現象,網卡偵測到碰撞後, 送出一段擾碼以通知區網段內所有網卡, 區網段內網卡偵測到擾碼後各自停頓一段時間, 然後再重送封包, 為降低重送封包再次碰撞的機率, 所停頓時間是亂數的(有一規定的範圍); 因此若有一網卡, 在每次碰撞後的停頓時間都比其它網卡來的短, 自然就會有優先傳送封包的權利, 等效頻寬就比較寬, 若大家都用這種會搶頻寬的網卡, 只會導致區網效率降低(因為亂數種類減少, 碰撞機率增加), 這樣的產品,會給消費者有較好產品的感覺, 但對於整體區網的品質而言, 卻是不好…

我想大家知道原理後就會問那一張卡 在每次碰撞後的停頓時間都比其它網卡來的短????
因為乙太網路卡就都遵循一定的規範,各廠都不例外,故您要找的卡絕不是一般在市面上所常看到的卡,而是一些工程板或是一些原型卡…向下看我再告訴您…

本人是專門幫人做區網的,故只要市面上有的卡除萬元以上的我沒有,一般市面上的我都有…
經我測試數遍…發現到一張3C905-TX的卡,這張卡很怪向下再說明…

先介紹市面上較有名的網路卡:
DEC
21041 10mb-----------有ISA,PCI介面早期novell Server 大多會選用者種網卡因其已針對IPX封包作最佳化設計
21141 10/100mb-----僅有PCI介面是pentium,pentium pro Server的大眾選擇
21143 10/100mb-----有PCI跟pcmcia包裝是針對低耗電而推出的晶片與21141相同

3Com 905系列介紹
3C905-TX-------------905系列的原型(功能不明)我前天原有數張要賣但是發現是原型…已被給親友強走了…
3C905b-tx------------晶片首創store&forward功能可大力提高有效封包傳輸量
3C905b-txm----------與上款同但外加網路流量管理功能,並提供802-3q Trunking功能
3c905c-TXM ------------被閹掉的3C905B價格最少比3c905b便宜1500元,目前為市場大宗貨源

Intel

82595----------Intel ee16, eepro10 皆是埰用此晶片僅提供10mb速度,但其架構上使用兩組DSP協調I/O buffer 以及I/O Channel,是ISA網卡中的極品
82557----------Intel eepro100/eepro100b皆有採用此晶片,為Intel在PCI介面網路卡的第一個晶片效果不錯,立刻讓HP,IBM,dec放棄與3COM的獨家配合推出附加此網卡的伺服器,因為其速度較慢(Chip Clock)故很快被淘汰
82558----------Intel eepro 100B/100+均採用此晶片較快的速度讓其成為伺服器廠商最愛,但目前在市面上應該是買不到,因為大多內建在主機板上而非以介面卡包裝銷售
82559----------Intel 新一代網路晶片,最主要是提供802.3q的支援 Max*4
82550--------市面上最新一代的晶片新增…請自已去查…


而常有人說3COM 905C及INTEL 82550也會搶頻寬,但乙太網路卡都須遵循一定的規範,故它並不是搶只是它的想容性及驅動程式寫的好…故有人會覺的是搶頻寬…故純以強搶頻寬在adsl和cable上來測試並不是所謂的真正的搶頻寬,至於原因太多了我講不完…


以上網卡我全測發現有一張會強搶頻寬卡…是3com 3c905-tx這張卡,這張卡是905系的始祖(我形容它是它是一張蠻牛卡,因為它的硬体封包控制很怪,我想會搶頻寬因為它當初設計時為了有高人一等的效能,再加上和規範並不相當嚴明加上會主動強佔系統資源及網路頻寬 ,,一遇到碰撞就馬上再送第二個封包…會搶在別人之前再丟封包(這是我自已的想法…原理請看上面)我在adsl及cable測試所得用3com 3c905-tx硬是比intel 82550及3com 905c硬是多20k另外3com 3c905-tx這一塊在3com網站上找不到資料,原因我也不知,只知約4、5年左右的伺服器都可看到它,我曾問過3com的工程部要它的資料但是仍是不知…只知是原型…它沒有bootrom須另外裝…也沒有那條小尾巴…這二項我想一般人也用不到…若有的人可測一測…
PS 請下次不要再打電話問我3C905-TX和現在的B及C有和不同…一天接三十通電話也真是有夠累人…

另外intel PRO/100S的用的料並不實在,我只能說並沒有1千多元的價錢只是功能較多貴在功能(很多都用不到)而大家可看一看3COM 3905C-TX的卡就可知,3COM用的AMP RJ-45接頭可是很高檔的…和它的用料,要是我會買3COM的…希望大家有較特殊的卡互相交流測試一下…若大家有問題可email給我yuchiao@ethome.net.tw..

最後…評估網卡的好壞, 不是僅有傳輸頻寬而已, 還應考慮與別的網卡的共通及互容性, 另外還有封包錯誤率, 電氣輻射干擾, 耗能, 輸入信號動態容許範圍, 信號接收靈敏度, 線路送出功率, 應用系統驅動程式等等不一而足..
 楼主| 发表于 2007-5-9 10:22:31 | 显示全部楼层

请版主补充一下千兆服务器网卡的选购知识(针对网络设备)

谢谢各位前辈了!
发表于 2007-5-9 10:28:57 | 显示全部楼层
原帖由 hb2k 于 2007-5-9 10:20 发表
转贴:
集中解决Intel网卡的选购问题(转贴)

转自GZ硬件讲堂论坛

要想购买到称心的intel网卡,首先要从intel网络事业部开发百兆以太网络控制器开始谈起。
1995年,3com垄断百兆以太网卡市场,当时百兆以 ...


好贴!
发表于 2007-5-9 13:28:37 | 显示全部楼层

Intel常见千兆卡介绍

区分Intel千兆卡主要从以下几方面看:
(1)稳定性和性能:sever卡的稳定性和性能肯定大于desktop卡
(2)所支持的接口类型:目前主要有PCIX和PCIE,无论在何种情况下,PCIE都会好于PCIX(当然PCIE x1除外)。如果是PCIX,要看其支持的最大频率是多少,
                                   现在很多网卡只能支持到100Mhz,不能达到PCIX的最高频率133Mhz。
(3)端口数目:目前有单口的,双口(Dual Port)和四口(Quad Port)的。很显然双口的网卡肯定要比你买两个单口的网卡要好。

最好不要选择支持CSA的82571,那肯定是一个过渡性的东西,PCIE卡(比如82571GB)是一个很好的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京派网软件有限公司 ( ICP备案序号:京ICP备14008283号 )

GMT+8, 2024-4-27 01:54 , Processed in 0.069725 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表