INTEL 9502CX4 万兆网卡测试结果和注意事项


http://lixcxiongxiong.blog.163.com/blog/static/1157216852009922101946328/

INTEL 9502CX4 万兆网卡测试结果和注意事项

2009-10-22 10:19:46| 分类: 默认分类 | 标签: |字号 订阅

万兆网卡现在很多公司都在进行测试,进行技术储备或者有些项目也需要万兆网卡,但现在很多公司硬件测试人员在对万兆网卡进行测试的时候没有注意一些提高万兆网卡细节上设置,而导致测试结果不太理想。下面是intel 万兆网卡测试前要做的一些测试准备,您如果即将进行万兆网卡的测试工作,必看!!!!

  1. 将网络适配器装入匹配的插槽或超过总线宽度适配器。
    • 示例1:如果您使用的是32位PCI适配器把它放在一个32或64位PCI或PCI-X插槽。
    • 示例2:如果您有一个64位PCI-X适配器把它放在一个64位PCI-X插槽。
    • 示例3:如果您已经x4 PCIe适配器放入x4、x8或x16 PCIE插槽中。
    注意:某些PCIE插槽的物理连接越少于信道的尺寸插槽将指明。 在这种情况下匹配的插槽A x8尺寸将功能x4、x2或x1插槽中。 请联系您的系统制造商。
  2. 为PCI和PCI-X,将网络适配器装入速度最快的可用插槽。
    • 示例1:如果您使用的是64位PCI适配器把它放在一个66MHz64位pcislot。
    • 示例2:如果您有一个64位PCI-X适配器在一个133MHz(266或533如果可用)64位PCI-X插槽。

    注意:最慢主板置于总线"指明的最大总线速度. 即如果您安装了一个66Mhz和133MHz插卡在133MHz总线再上的所有设备该总线将工作在66Mhz。

  3. 尝试将适配器安装在插槽A总线。 如果附加卡共享同一个总线它们将竞争用于总线带宽。
  4. 用于英特尔®PRO/10GbE网络适配器确认如果您的BIOS有一个mmrbc(最大内存读字节数)调整,将其改成从其默认(通常为512)4096(最大)。如果您的BIOS不支持更改或修改mmrbc,请参阅"发掘从10GbE适配器"部分和"mmrbc设置"主题中的用户指南以获取更多信息。 (在打开用户指南,则可使用关键字mmrbc快速查找该主题。)

    注意:一些系统可能设定适配器的mmrbc到4096默认情况下。

驱动程序配置建议:
  1. 降低中断节制"率至低,非常少,或关闭
    • 默认值为"适应性"
    注意:降低中断节制"传输速率将会增大CPU利用率。
  2. 启用巨帧的最大容量支持在整个网络(4KB,9KB,或16KB)
    • 默认值为"禁用"
    注意:启用"巨帧只有在整个网络上的设备都支持"巨帧"且配置为使用相同的帧大小。
  3. 禁用流控制。
    • 默认值为"生成和响应"
    注意:禁用流控制可能会导致失去帧。
  4. 提高传输描述符缓冲大小。
    • 默认值为"256"。 最大值为2048。
    注意:提高传输描述符"将会增加系统内存的用法。
  5. 增加接收描述符缓冲大小。
    • 默认值为"256"。 最大值为2048。
    注意:增加接收描述符将提高系统内存的用法。
TCP配置建议:
  1. 调整TCP窗口大小

    注意:优化您TCP窗口大小可复杂的每个网络的不同之处。 有许多文档的因特网上描述注意事项和公式您应使用在确定窗口大小。 使用您的首选搜索引擎您可以找到一个相当数量的信息在TCP窗口大小调整通过搜索"TCP调整"。

    • 资源:一般简介-http://en.wikipedia.org/wiki/tcp_tuning*
    • 资源:详细信息-http://www.psc.edu/networking/projects/tcptune/*
    • 资源:说明的Windows2000*和Windows Server2003*TCP功能-http://support.microsoft.com/kb/224829/en-us*
    • 资源:如何改善Windows2003*文件服务器性能http://support.microsoft.com/kb/555041/en-us*

分组注意事项及建议:

在分组多适配器端口一起以最大限度地提高带宽,交换器需要考虑。 通常,动态或静态802.3ad链接聚合是首选分组模式。 不过,这种分组模式需求多个连续端口在交换器上配置。 应考虑到端口组在交换器上配置。 通常,交换器具有多个端口分组哪些服务的一个物理层(PHY)。 这一个PHY可能有所限制共享带宽的所有端口,它支持。 一个例子是一个16端口交换机采用4组4端口和每组端口支持一个PHY与一个2Gbps带宽共享跨越4端口。 这不是骨干速度开关通常是更高。

如果组队4端口的英特尔(R)千兆位网络适配器或局域网的主板在一起802.3ad静态或动态分组模式、和交换器已共享带宽跨连续端口,性能增益可能必须限制为带宽是共享(在上面的例子中,4千兆位端口将共享的总带宽PHY的2GBps。 是否交换器端口是分组取决于交换器制造商和型号和因切换到开关。

如果此类的性能限制是之后遇到分组适配器、网络管理员可能考虑其它替代性分组模式,例如ALB(自适应负载平衡(包括接收负载平衡由其默认设置)。 alb有不要求在交换器上,不需要连接到连续交换机端口。 如果链接伙伴有端口组、一个ALB组可连接到任何端口的开关、发布连接整个可用端口组交换器上,增加了网络的整体带宽,也能实现。

性能测试注意事项:

  1. 当复制文件从一个系统到另一个(1:1)使用一个TCP会话,吞吐量将大大低于执行多重同时TCP会话。 吞吐率低性能1:1网络是由于延迟固有的单个TCP/IP会话。 有以下几个文件传输应用程序,支持多重同时TCP流。以下为一些示例:bbftp*、gftp*和fdt*。

    此图是以证明的性能优势使用多种TCP流。这些是实际结果来自英特尔(R)10千兆位cx4双端口服务器适配器,使用默认高级设置中,在Windows2008*x64。这些结果不保证的性能您将看到。

  2. 直接测试您的网络接口吞吐能力可执行通过使用工具如:iperf*和Microsoft的ntttcp*。这些工具可对其进行配置,以便利用一个或多个线程流。
  3. 当复制文件从/到一个系统到另一个硬驱的每个系统可能显著瓶脖子。 考虑使用RPM较高,更高的吞吐量硬盘驱动器、RAID来提供更广泛之间进行带状划分,或RAM驱动器在系统根据测试。
  4. 它的建议的系统测试通过连接一个完整线路速率,"非阻塞"开关。
  5. 最大理论总线吞吐量
    • PCI Express(PCIe)理论双向总线吞吐量
PCI Express实施 编码数据率 未编码数据率
x1 5GB/秒 4GB/秒(0.5GB/秒)
x4 20GB/秒 16GB/秒(2GB/秒)
x8 40GB/秒 32GB/秒(4GB/秒)
x16 80GB/秒 64GB/秒(8GB/秒)
注意:有1,024千兆位为单位(MB)在1千兆位(GB)。 有8位中1字节。
    • PCI和PCI-X总线理论双向总线吞吐量
总线和频率 32位传输速率 64位传输速率
33-MHz PCI 1,064MB/秒 2,128MB/秒
66-MHz PCI 2,128MB/秒 4,256MB/秒
100-MHz PCI-X 不适用 6,400MB/秒
133-MHz PCI-X 不适用 8,192MB/秒
注意:有1,024千兆位为单位(MB)在1千兆位(GB)。 有8位中1字节。

你可能感兴趣的:(网络)