更新时间:2023-03-26 11:00
网卡,又称网络适配器或网络接口卡(NIC),英文名为Network Interface Card。在网络中,如果有一台计算机没有网卡,那么这台计算机将不能和其他计算机通信,它将得不到服务器所提供的任何服务了。当然如果服务器没有网卡,就称不上服务器了,所以说网卡是服务器必备的设备,就像普通PC(个人电脑)要配处理器一样。平时我们所见到的PC机上的网卡主要是将PC机和LAN(局域网)相连接,而服务器网卡,一般是用于服务器与交换机等网络设备之间的连接。
一般服务器网卡具有如下特点:
普通PC接入局域网或因特网时,一般情况下只要一块网卡就足够了。而为了满足服务器在网络方面的需要,服务器一般需要两块网卡或是更多的网卡。如AblestNet的X5DP8服务器主板上面内置了Intel的82546EM 1000Mbps自适应网卡芯片,这款芯片可以向下兼容10Mbps、100Mbps的端口。
网络是采用以太网技术的,现在我们最常见到的是以太网网卡。按网卡所支持带宽的不同可分为10Mbps网卡、100Mbps网卡、10/100Mbps自适应以太网卡、1000Mbps网卡等几种。10Mbps网卡已逐渐退出历史舞台,而100Mbps网卡与10/100bps自适应网卡是普通PC上常用的以太网网卡。对于大数据流量网络来说,服务器应该采用千兆以太网网卡,这样才能提供高速的网络连接能力。谈到千兆以太网网卡,我们就不得不说一下新一代的PCI总线——PCI-X,它可为千兆以太网网卡、基于Ultra SCSI320的磁盘阵列控制器等高数据吞吐量的设备提供足够高的带宽。由于服务器的PCI网络适配器一般都具备相当大的数据吞吐量,旧式的32bit、33MHz的PCI插槽已经无法为那些PCI网络适配器提供足够高的带宽了。而PCI-X可以提供相对于旧式32bit、33MHz PCI总线8倍高的带宽,这样就可以满足服务器网络适配器的数据吞吐量的要求了。如果主板中已经集成了两块100Mbps的以太网网卡,我们可以在BIOS中屏蔽掉板载网卡,然后在PCI-X插槽中安装千兆以太网适配器,这样就能有效地增加网络带宽,大大提高整个网络的数据传输速率。AblestNet的服务器系统基本上所有的Xeon级系统都提供了PCI-X。
由于一台服务器可能要支持几百台客户机,并且还要不停地运行,因此对服务器网络性能的要求就比较高了。而服务器与普通PC工作站的最大不同在于,普通PC工作站CPU的空闲时间比较多,只有在工作站工作时才比较忙。而服务器的CPU则是不停地工作,处理着大量的数据。如果一台服务器CPU的大部分时间都在为网卡提供数据响应,势必会影响服务器对其它任务的处理速度。所以说,较低的CPU占用率对于服务器网卡来说是非常重要的。服务器专用网卡具有特殊的网络控制芯片,它可以从主CPU中接管许多网络任务,使主CPU集中“精力”运行网络操作和应用程序,当然服务器的服务性能也就不会再受影响了。
安全性能高
服务器不但需要有强悍的服务性能,同样也要具有绝对放心的安全措施。在实际应用中,无论是网线断了、集线器或交换机端口坏了,还是网卡坏了都会造成连接中断,当然后果是不堪设想的。影响服务器正常运行的因素很多,其中与外界直接相通的网卡就是其中很重要的一个环节。为此,许多网络硬件厂商都推出了各自的具有容错功能的服务器网卡。例如Intel推出了三种容错服务器网卡,它们分别采用了Adapter Fault Tolerance(AFT,网卡出错冗余)、Adapter Load Balancing(ALB,网卡负载平衡)、Fast Ether Channel(FEC,快速以太网通道)技术。AFT技术是在服务器和交换机之间建立冗余连接,即在服务器上安装两块网卡,一块为主网卡,另一块作为备用网卡,然后用两根网线将两块网卡都连到交换机上。在服务器和交换机之间建立主连接和备用连接。一旦主连接因为数据线损坏或网络传输中断连接失败,备用连接会在几秒钟内自动顶替主连接的工作,通常网络用户不会觉察到任何变化。这样一来就避免了因一条线路发生故障而造成整个网络瘫痪,可以极大地提高网络的安全性和可靠性。ALB是让服务器能够更多更快传输数据的一种简单易行的好方法。这项新技术是通过在多块网卡之间平衡数据流量的方法来增加吞吐量,每增加一块网卡,就增宽100Mbps通道。另外,ALB还具有AFT同样的容错功能,一旦其中一条链路失效,其他链路仍可保障网络的连接。当服务器网卡成为网络瓶颈时,ALB技术无须划分网段,网络管理员只需在服务器上安装两块具有ALB功能的网卡,并把它门配置成ALB状态,便可迅速、简便地解决瓶颈问题。FEC是Cisco公司针对Web浏览及Intranet等对吞吐量要求较大的应用而开发的一种增大带宽的技术。FEC同时也为进行重要应用的客户/服务器网络提供高可靠性和高速度。AFT、ALB、FEC用的是同一个驱动程序,一个网卡组只能同时采用一种设置。系统采用何种技术要视具体情况而定。
(1)PCI-X总线网卡
这是目前最新的一种在服务器开始使用的网卡类型,它与原来的PCI相比在I/O速度方面提高了一倍,比PCI接口具有更快的数据传输速度(2.0版本最高可达到266MB/s的传输速率)。这种总线类型的网卡在市面上还很少见,主要是由服务器生产厂商随机独家提供,如在IBM的X系列服务器中就可以见到它的踪影。PCI-X总线接口的网卡一般32位总线宽度,也有的是用64位数据宽度的。 但因受到Intel新总线标准PCI-Express的排挤,是否能最终流行还是未知之数,因为由Intel提出,由PCI-SIG(PCI特殊兴趣组织)颁布的PCI-Express无论在速度上,还是结构上都比PCI-X总线要强许多。Intel的i875P芯片组已提供对PCI-Express总线的支持,有专家分析将逐步普及这一新的总线接口。它将取代PCI和现行的AGP接口,最终实现内部总线接口的统一。
(2)PCI-E总线网卡
PCI Express的接口根据总线位宽不同而有所差异,包括X1、X4、X8以及X16(X2模式将用于内部接口而非插槽模式)。较短的PCI Express卡可以插入较长的PCI Express插槽中使用。PCI Express接口能够支持热拔插,这也是个不小的飞跃。PCI Express卡支持的三种电压分别为+3.3V、3.3Vaux以及+12V。用于取代AGP接口的PCI Express接口位宽为X16,将能够提供5GB/s的带宽,即便有编码上的损耗但仍能够提供4GB/s左右的实际带宽,远远超过AGP 8X的2.1GB/s的带宽。