适配器性能准则

AIX® 操作系统提供了一些准则以最大程度地提高适配器性能。

对于在 TCP 连接上传送数据的应用程序,用户有效负载数据速率可由基于套接字的程序获得。 例如,一个进行 send( ) 调用的程序和进行 recv( ) 调用的接收器。 这些速率是网络比特率、媒体传输单位 (MTU) 大小(帧大小)、物理层开销(如帧间间隙和前同步信号位、数据链路头和 TCP/IP 头)和千兆赫速度处理器的函数。 这些速率是最适合于单个 LAN 的数字,如果通过路由器或额外的网络中继段或远程链路时,这些速率可能会降低。

单向(单工)TCP 流速率是内存到内存测试中可由工作负载(如将数据从系统 A 发送到系统 B 的 FTP)看到的速率。 请参阅 ftp 命令。 全双工介质功能比半双工介质功能好,因为 TCP 应答可以流回,而不会争用数据包所流经的同一线路。

注: 在下表中, 原始位速率 值是物理介质位速率,不反映诸如帧间间隔,前同步码位,单元开销 (针对 ATM) , DataLink 头和尾部之类的物理介质开销。 这些值降低了线路的有效可用比特率。
下表列示了最大网络有效负载速度以及单向(单工)TCP 流速率:
表 1. 最大网络有效负载速度和单工 TCP 流速率
网络类型 原始比特率 (Mb) 有效内容速率 (Mb) 有效内容速率 (MB)
10 Mb 以太网,半双工 10 6 0.7
10 Mb 以太网,全双工 10(20 Mb 全双工) 9.48 1.13
100 Mb 以太网,半双工 100 62 7.3
100 Mb 以太网,全双工 100(200 Mb 全双工) 94.8 11.3
1000 Mb 以太网,全双工,MTU 1500 1000(2000 Mb 全双工) 948 113.0
1000 Mb 以太网,全双工,MTU 9000 1000(2000 Mb 全双工) 989 117.9
10 Gb 以太网,全双工,MTU 1500(启用 RFC1323) 10000 7200(峰值 9415)1 858(峰值 1122)1
10 Gb 以太网,全双工,MTU 9000(启用 RFC1323) 10000 9631(峰值 9891)1 1148(峰值 1179)1
FDDI,MTU 4352(缺省值) 100 92 11.0
异步传输方式 (ATM) 155,MTU 1500 155 125 14.9
ATM 155,MTU 9180(缺省值) 155 133 15.9
ATM 622,MTU 1500 622 364 43.4
ATM 622,MTU 9180(缺省值) 622 534 63.6
1 表中的值指示专用分区上专用适配器的速率。 虚拟以太网适配器(在 VIOS 中)或共享以太网适配器 (SEA) 中 10 千兆以太网适配器的性能或共享分区(共享 LPAR)的性能未在表中显示,因为性能受其他变量影响,并且调整性能不在此表的范围内。
双向(双工)TCP 流工作负载具有两个方向的数据流。 例如,使从系统 A 到系统 B 的 ftp 命令以及从系统 B 到系统 A 的 ftp 命令的另一实例同时运行,这可视作双工 TCP 流。 这些类型的工作负载利用可以并行发送和接收数据的全双工介质。 有些介质(如处于半双工方式的光纤网分布式数据接口 (FDDI) 或以太网)无法并行发送和接收数据,并且在运行双工工作负载时不会表现得很好。 双工工作负载并不是换算成单工工作负载速率的两倍,因为从接收器返回的 TCP 应答包必须与在同一个方向流动的数据包竞争。 下表列示了两个方向(双工)的 TCP 流速率:
表 2。 最大网络有效负载速度和双工 TCP 流速率
网络类型 原始比特率 (Mb) 有效内容速率 (Mb) 有效内容速率 (MB)
10 Mb 以太网,半双工 10 5.8 0.7
10 Mb 以太网,全双工 10(20 Mb 全双工) 18 2.2
100 Mb 以太网,半双工 100 58 7.0
100 Mb 以太网,全双工 100(200 Mb 全双工) 177 21.1
1000 Mb 以太网,全双工,MTU 1500 1000(2000 Mb 全双工) 1811(峰值 1667)1 215(峰值 222)1
1000 Mb 以太网,全双工,MTU 9000 1000(2000 Mb 全双工) 1936(峰值 1938)1 231(峰值 231)1
10 Gb 以太网,全双工,MTU 1500 10000(20000 Mb 全双工) 14400(峰值 18448)1 1716(峰值 2200)1
10 Gb 以太网,全双工,MTU 9000 10000(20000 Mb 全双工) 18000(峰值 19555)1 2162(峰值 2331)1
FDDI,MTU 4352(缺省值) 100 97 11.6
ATM 155,MTU 1500 155(310 Mb 全双工) 180 21.5
ATM 155,MTU 9180(缺省值) 155(310 Mb 全双工) 236 28.2
ATM 622,MTU 1500 622(1244 Mb 全双工) 476 56.7
ATM 622,MTU 9180(缺省值) 622(1244 Mb 全双工) 884 105
1 表中的值指示专用分区上专用适配器的速率。 虚拟以太网适配器(在 VIOS 中)或共享以太网适配器 (SEA) 中 10 千兆以太网适配器的性能或共享分区(共享 LPAR)的性能未在表中显示,因为性能受其他变量影响,并且调整性能不在此表的范围内。
注意:
  1. 峰值数字表示在每个方向运行多个 TCP 会话的最佳情形下的吞吐量。 其他速率适用于单个 TCP 会话: 单一会话速率会视所用的处理器频率、特定适配器和 PCI 插槽类型的不同而有所不同。
  2. 1000 MB 以太网(千兆以太网)双工速率适用于扩展 PCI (PCI-eXtended, PCI-X) 适配器或快速外围组件互连 (PCIe) 适配器插槽。 对于 PCI 插槽中的 PCI 适配器或 PCI-X 适配器,双工工作负载的性能减弱。 指定的 10 Gb 以太网速率仅适用于 PCIe 适配器。
  3. 数据率适用于使用因特网协议版本 4 (IPv4) 的 TCP/IP。 RFC1323 选项针对以下适配器启用:
    • MTU 大小为 4096 或更大的适配器
    • 10 千兆以太网或更快的适配器
  4. 有效负载速率 (Mb) 列以每秒兆位为单位,其中 1 Mb 为 1,000,000 位。 有效负载速率 (MB) 列以每秒兆字节为单位,其中 1 MB 为 1,048,576 字节。