网络性能取决于所选的硬件,如机器中的适配器类型和适配器布局。
为确保获得最佳性能,必须将网络适配器置于最适合每个适配器的 I/O 总线插槽中。
当尝试确定哪个 I/O 总线插槽最合适时,请考虑下列因素:
- PCI-X 对比 PCI 适配器
- 64 位对比 32 位适配器
- 受支持的总线插槽时钟速度(33 MHz、50/66 MHz 或 133 MHz)
适配器的带宽或数据速率越高,插槽布局就越重要。例如,PCI-X 适配器用于 PCI-X 插槽中时表现最好,因为它们通常在总线上以 133 MHz 的时钟速度运行。可将 PCI-X 适配器置于 PCI 插槽中,但它们在总线上运行较慢,通常为 33 MHz 或 66 MHz,因而不会象在某些工作负载上一样表现良好。
同样,64 位适配器安装在 64 位插槽中工作状况最好。可将 64 位适配器置于 32 位插槽中,但它们不会以最理想的速率运行。大型 MTU 适配器(如处于巨型帧(jumbo frame)方式的千兆以太网)在 64 位插槽中表现得较好。
潜在影响性能的其他问题是每根总线或每个 PCI 主机网桥(PHB)上的适配器数。根据系统型号和适配器类型,每个 PHB 上的高速适配器数可能会受限。布局准则可确保适配器分布在各种 PCI 总线上,并且可以限制每根 PCI 总线上的适配器数。有关机器型号和适配器类型的更多信息,请参阅 PCI Adapter Placement Reference。
下表列示了
IBM® System p® 机器中可用的 PCI 和 PCI-X 插槽类型:
插槽类型 | 本主题中使用的代码 |
PCI 32 位 33 MHz | A |
PCI 32 位 50/66 MHz | B |
PCI 64 位 33 MHz | C |
PCI 64 位 50/66 MHz | D |
PCI-X 32 位 33 MHz | E |
PCI-X 32 位 66 MHz | F |
PCI-X 64 位 33 MHz | G |
PCI-X 64 位 66 MHz | H |
PCI-X 64 位 133 MHz | I |
较新型的 IBM System p5® 机器只有 PCI-X 插槽。PCI-X 插槽对 PCI 适配器是向后兼容的。
下表显示了公共适配器示例以及建议的插槽类型:
适配器类型 | 首选插槽类型(最低到最高优先级) |
10/100 Mbps 以太网 PCI 适配器 II(10/100 以太网),FC 4962 | A-I |
IBM PCI 155 Mbps ATM 适配器,FC 4953 或 4957 | D、H 和 I |
IBM PCI 622 Mbps MMF ATM 适配器,FC 2946 | D、G、H 和 I |
千兆以太网 SX PCI 适配器,FC 2969 | D、G、H 和 I |
IBM 10/100/1000 Base-T 以太网 PCI 适配器,FC 2975 | D、G、H 和 I |
千兆以太网 SX PCI-X 适配器(千兆以太网光纤),FC 5700 | G、H 和 I |
10/100/1000 Base-TX PCI-X 适配器(千兆以太网),FC 5701 | G、H 和 I |
2 端口千兆以太网 SX PCI-X 适配器(千兆以太网光纤),FC 5707 | G、H 和 I |
2 端口 10/100/1000 Base-TX PCI-X 适配器(千兆以太网),FC 5706 | G、H 和 I |
10 千兆 SR 以太网 PCI-X 适配器,FC 5718 | I(仅适用于 PCI-X 133 插槽) |
10 千兆 LR 以太网 PCI-X 适配器,FC 5719 | I(仅适用于 PCI-X 133 插槽) |
lsslot -c pci 命令提供了下列信息:
- 插槽的 PCI 类型
- 总线速度
- 哪个设备位于哪个插槽
下面是在带有六个内部插槽的 2 路 p615 系统上执行
lsslot
-c pci 命令的示例:
# lsslot -c pci # Slot Description Device(s) U0.1-P1-I1 PCI-X capable, 64 bit, 133 MHz slot fcs0 U0.1-P1-I2 PCI-X capable, 32 bit, 66 MHz slot Empty U0.1-P1-I3 PCI-X capable, 32 bit, 66 MHz slot Empty U0.1-P1-I4 PCI-X capable, 64 bit, 133 MHz slot fcs1 U0.1-P1-I5 PCI-X capable, 64 bit, 133 MHz slot ent0 U0.1-P1-I6 PCI-X capable, 64 bit, 133 MHz slot ent2
对于千兆以太网适配器,
entstat
-d en
[interface-number] 命令输出或
netstat
-v 命令输出结尾处特定于适配器的统计信息显示了适配器的 PCI 总线类型和总线速度。下面是
netstat
-v 命令的示例输出:
# netstat -v 10/100/1000 Base-TX PCI-X Adapter (14106902) Specific Statistics: -------------------------------------------------------------------- Link Status: Up Media Speed Selected: Auto negotiation Media Speed Running: 1000 Mbps Full Duplex PCI Mode: PCI-X (100-133) PCI Bus Width: 64 bit