光纤卡意思解释
光纤卡是计算机网卡的一种,是用于连接计算机和计算机网络
定义概念
我们知道网卡是用于连接计算机和计算机网络。网卡一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口。网卡物理上连接计算机内部总线,例如PCI,PCI-X,PCI-E,SUN的Sbus总线等,和计算机网络,例如以太网等。
存储系统中也有类似的用于连接计算机内部总线和存储网络的设备。这种位于服务器上与存储网络连接的设备一般称为主机总线适配卡(HostBusAdaptor)HBA。HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。常用的服务器内部I/O通道是PCI和Sbus,它们是连接服务器CPU和外围设备的通讯协议。存储系统的I/O通道实际上就是光纤通道。而HBA的作用就是实现内部通道协议PCI或Sbus和光纤通道协议之间的转换。
通信协议
常见的服务器和存储设备之间的数据通讯协议是IDE,SCSI和光纤通道。为了实现服务器和存储设备之间的通讯,通讯的两端都需要实现同样的通讯协议。存储设备上通常都有控制器,控制器实现了一种或几种通讯协议,它可以实现IDE,SCSI或光纤通道等存储协议到物理存储设备的操作协议之间的转换。而服务器的通讯协议是由扩展卡或主板上的集成电路实现的,它负责实现服务器内总线协议和IDE,SCSI等存储协议的转换。例如PC机中,一般主板上都有IDE协议的功能,IDE磁盘控制器上有IDE协议的功能。
因此IDE磁盘可以连接到PC机的IDE连接线上。如果磁盘只支持SCSI协议,那么这种磁盘就不能直接与PC机连接。这时就需要在PC机扩展槽上插入一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了PC总线到SCSI的转换。这种SCSI卡实现的功能就是主机总线适配卡的功能。如果磁盘只支持光纤通道协议,那么服务器上就需要支持光纤通道协议,因为光纤通道的高速特性一般服务器主板都不支持,需要专门的主机总线适配卡。服务器插入主机总线适配卡后,就可以与支持光纤通道的磁盘通过光纤通道连接了。
产品区别
在讨论这个问题的时候,需要先说清楚一个问题:我们知道,在早期的SAN存储系统中,服务器与交换机的数据传输是通过光纤进行的,因为服务器是把SCSI指令传输到存储设备上,不能走普通LAN网的IP协议,所以需要使用FC传输,因此这种SAN就叫FC-SAN,而后期出现了用IP协议封装的SAN,可以完全走普通LAN网络,因此叫做IP-SAN,其中典型的就是现在热门的ISCSI。
这两种方式都需要对数据块进行繁重的读包解包操作,因此高性能的SAN系统是需要在服务器上安装一块专门负责解包工作以减轻处理器负担的网卡,这种网卡大家就叫它HBA卡,它除了执行解包工作外当然还可以提供一个光纤接口(如果是iSCSIHBA卡就是提供普通的RJ45接口)以用于跟对应的交换机连接;另外,HBA物理上你可以把它当作网卡一样插在PCI或者PCI-E槽位里,因此这种设备的用法非常相一张网卡,很多人也就把它跟普通网卡或普通的光纤网卡混淆了。当然,有的iSCSIHBA卡就可以当作普通网卡来用,不过从价格上考虑这是非常奢侈的。
HBA的常规定义:就是连接主机I/O总线和计算机内存系统的I/O适配器。按照这个定义,像显卡就是连接视频总线和内存,网卡就是连接网络总线和内存,SCSI-FC卡就是连接SCSI或者FC总线和内存的,它们都应该算是HBA。HBA卡有FC-HBA和iSCSIHBA将来还有其他HBA卡,但是,HBA通常用在SCSI。Adapter(适配器)和NIC用于FC;而NIC也会用于以太网和令牌环网。
其实,网卡是大家常提到的一个类型设备的总称,是指安装在主机里,通过网络连接线(双绞线、光纤线缆、同轴电缆等)与网络交换机(以太网交换机、FC交换机、ISCSI交换机等)、或与其它网络设备(存储设备、服务器、工作站等)连接,从而形成一个网络的硬件设备。主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。它还有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如TCP/IP,SCSI等,8B/10B的编码解码等。
光纤卡吞吐量性能
适配器安装建议
将网络适配器装入一个匹配或总线宽度的适配器的插槽中。
例1:如果您使用的是32位PCI适配器,将其置入32位或64位PCI或PCI-X*插槽。
例2:如果您使用的是64位PCI-X适配器,请将其置入64位PCI-X插槽。
例3:如果您使用的是x4PCIe*适配器,将其置入x4、x8或x16PCIe*插槽。
注意一些PCIe*插槽与低于插槽尺寸所标明的信道物理连接。在这种情况下,一个与x8尺寸匹配的插槽会有一个x4、x2或x1插槽的功能。请向您的系统制造商查询。对PCI和PCI-X*,在安装速度快的可用插槽中安装网络适配器。
例1:如果您使用的是64位PCI适配器,将其置入66MHz64位PCI插槽。
例2:如果您使用的是64位PCI-X适配器,将其置入133MHz(266或533,如果可用)64位PCI-X插槽。
注意总线上慢的主板决定总线的高速度。例如:在一个133MHz总线安装了一个66Mhz和一个133MHz插卡,则该总线上的所有设备均以66MHz的速度运行。尝试将适配器单独安装在总线的插槽中。如果加插卡共享总线,它们便会争夺总线带宽。
驱动程序配置的建议
对英特尔以太网万兆位聚合网络适配器,您可以选择基于角色的性能配置文件以自动调整驱动程序的配置设置。
参阅常见问题解答:英特尔以太网万兆位服务器适配器性能配置式了解更多信息。
参阅英特尔以太网万兆位服务器适配器驱动程序设置以了解关于配置下列个别驱动程序设置的更多信息。
将中断节流率降为低、小,或关闭
也称为中断节流率(ITR)
大多数角色的默认设置是“自适应”。
低延迟配置文件将率设为关闭。
存储配置文件将速率设为中。
注意降低中断节流率会提高CPU使用量。将巨帧启用为大大小在整个网络(4KB、9kb或16KB)上受支持
默认设置已禁用。
注意只有在整个网络上的设备都支持巨帧且配置为使用相同的帧大小时才启用巨帧。禁用流控制。
默认设置是“生成和响应”。
注意禁用流控制可能会导致丢帧。增加传输描述符缓冲区的大小。
默认值为256。大值为2048。
注意增加传输描述符会增加系统内存使用量。增加接收描述符缓冲区的大小。
默认值为256。大值为2048。
注意增加接收描述符会增加系统内存使用量。TCP配置建议
调节TCP窗口大小(适用于WindowsServer2008*版以前的Windows*服务器版本)
注优化TCP窗口大小可能比较复杂,因为每个网络各不相同。可从互联网上获取对有关注意事项和用于用于设置窗口大小的公式作解释的文档。
在WindowsServer2008以前的版本中,网络堆栈使用大小固定的接收方窗口。从WindowsServer2008开始,Windows提供TCP接收窗口自动调节。从WindowsServer2008开始,注册表关键词TcpWindowSize、NumTcbTablePartitions和MaxHashTableSize均被忽略。
资源:一般性介绍
资源:详细信息
参阅本页末尾的相关主题
分组的注意事项和建议
在将多个适配器组合在一起以大程度地提高带宽时应该考虑交换器。通常情况下,动态或静态802.3ad链路聚合是的分组模式。但是此分组模式要求交换器上有多个连续的端口。考虑组合交换机上的端口。通常情况下,一个交换机有多个端口组合在一起,由一个PHY服务这个PHY对其所支持的所有端口具有有限的共享带宽。对组的这个有限带宽可能不足以支持组中所有端口的充分利用。
在交换机跨连续端口共享带宽时,性能的提升可限制为共享的带宽。示例:在主板上英特尔?千兆位网络适配器或LAN上以802.3ad静态或动态分组模式将4个端口组合在一起。在本示例中,4个千兆端口共享总量为2Gbps的PHY带宽。组合交换机端口的能力取决于交换器的制造商和型号,并因各交换机的不同而有所差异。
替代分组模式有时会减轻这些性能的限制,例如,使用适应性负载平衡(ALB),包括接收负载平衡。ALB没有对交换器的需求,并且不需要将连接到连续的交换器端口。如果链接伙伴有端口组,则ALB组可以连接到交换机的任何端口。以这种方式连接ALB组可将连接分配到交换机上的可用端口组。此操作可以提高整体网络带宽。
性能测试的注意事项
使用一个TCP会话将文件从一个系统复制到另一个系统(1:1)时,吞吐量将大大低于同时执行多个TCP会话。1.1网络上的低吞吐量是单个TCP/IP会话所固有的延迟造成的。一些文件传输应用程序支持多个并发TCP流。一些示例包括:bbFTP*,gFTP*,和FDT*。
此图表旨在显示(不保证)使用多个TCP流的性能优势。这些实际结果来自Windows2008*x64下使用默认设置的英特尔?万兆位CX4双端口服务器适配器。
可以通过使用以下工具直接测试您的网络接口的吞吐量能力:iperf*和MicrosoftNTTTCP*。这些工具可以配置为使用一个或多个数据流。
从一个系统向另一个系统复制文件时,每个系统的硬盘驱动器都可能成为严重的瓶颈。考虑在测试系统上使用高RPM、吞吐率更高的硬盘驱动器、条带化RAID或RAM驱动器。
测试的系统应该通过全速率非阻塞的交换器连接。
理论上的大总线吞吐量:
PCIExpress*(PCIe*)理论上的双向总线吞吐量
PCIExpress的实现编码的数据速率解码的数据速率x15,GB/,秒4,GB/,秒,(0,5,GB/,秒,)x420,GB/,秒16,GB/,秒,(2,GB/,秒,)x840,GB/,秒32,GB/,秒,(4,GB/,秒,)x1680,GB/,秒64,GB/,秒,(8,GB/,秒,)PCI和PCI-X总线理论上的双向总线吞吐量
总线和频率32位传输速率64位传输速率33-MHzPCI1,064,Mb/秒2,128,Mb/秒66-MHzPCI2,128,Mb/秒4,256,Mb/秒100-MHzPCI-X不适用6,400,Mb/秒133-MHzPCI-X不适用8,192,Mb/秒注意PCIe*链路宽度可以在Windows*中通过适配器属性查看。选择链接速度选项卡,并识别适配器按钮。必须加载Windows*设备管理器英特尔PROSet方能使此实用程序工作带光纤卡字词语
带光纤卡字成语