适配器性能准则
AIX® 操作系统提供了一些准则以最大程度地提高适配器性能。
对于在 TCP 连接上传送数据的应用程序,用户有效负载数据速率可由基于套接字的程序获得。 例如,一个进行 send( ) 调用的程序和进行 recv( ) 调用的接收器。 这些速率是网络比特率、媒体传输单位 (MTU) 大小(帧大小)、物理层开销(如帧间间隙和前同步信号位、数据链路头和 TCP/IP 头)和千兆赫速度处理器的函数。 这些速率是最适合于单个 LAN 的数字,如果通过路由器或额外的网络中继段或远程链路时,这些速率可能会降低。
单向(单工)TCP 流速率是内存到内存测试中可由工作负载(如将数据从系统 A 发送到系统 B 的 FTP)看到的速率。 请参阅 ftp 命令。 全双工介质功能比半双工介质功能好,因为 TCP 应答可以流回,而不会争用数据包所流经的同一线路。
注: 在下表中, 原始位速率 值是物理介质位速率,不反映诸如帧间间隔,前同步码位,单元开销 (针对 ATM) , DataLink 头和尾部之类的物理介质开销。 这些值降低了线路的有效可用比特率。
下表列示了最大网络有效负载速度以及单向(单工)TCP 流速率:
1 表中的值指示专用分区上专用适配器的速率。 虚拟以太网适配器(在 VIOS 中)或共享以太网适配器
(SEA) 中 10 千兆以太网适配器的性能或共享分区(共享 LPAR)的性能未在表中显示,因为性能受其他变量影响,并且调整性能不在此表的范围内。
| 网络类型 | 原始比特率 (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 |
双向(双工)TCP 流工作负载具有两个方向的数据流。 例如,使从系统 A 到系统 B 的 ftp 命令以及从系统 B 到系统 A 的 ftp 命令的另一实例同时运行,这可视作双工 TCP 流。 这些类型的工作负载利用可以并行发送和接收数据的全双工介质。 有些介质(如处于半双工方式的光纤网分布式数据接口 (FDDI) 或以太网)无法并行发送和接收数据,并且在运行双工工作负载时不会表现得很好。 双工工作负载并不是换算成单工工作负载速率的两倍,因为从接收器返回的 TCP 应答包必须与在同一个方向流动的数据包竞争。 下表列示了两个方向(双工)的 TCP 流速率:
1 表中的值指示专用分区上专用适配器的速率。 虚拟以太网适配器(在 VIOS 中)或共享以太网适配器
(SEA) 中 10 千兆以太网适配器的性能或共享分区(共享 LPAR)的性能未在表中显示,因为性能受其他变量影响,并且调整性能不在此表的范围内。
| 网络类型 | 原始比特率 (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 |
注意:
- 峰值数字表示在每个方向运行多个 TCP 会话的最佳情形下的吞吐量。 其他速率适用于单个 TCP 会话: 单一会话速率会视所用的处理器频率、特定适配器和 PCI 插槽类型的不同而有所不同。
- 1000 MB 以太网(千兆以太网)双工速率适用于扩展 PCI (PCI-eXtended, PCI-X) 适配器或快速外围组件互连 (PCIe) 适配器插槽。 对于 PCI 插槽中的 PCI 适配器或 PCI-X 适配器,双工工作负载的性能减弱。 指定的 10 Gb 以太网速率仅适用于 PCIe 适配器。
- 数据率适用于使用因特网协议版本 4 (IPv4) 的 TCP/IP。 RFC1323 选项针对以下适配器启用:
- MTU 大小为 4096 或更大的适配器
- 10 千兆以太网或更快的适配器
- 有效负载速率 (Mb) 列以每秒兆位为单位,其中 1 Mb 为 1,000,000 位。 有效负载速率 (MB) 列以每秒兆字节为单位,其中 1 MB 为 1,048,576 字节。