Это не про PCI, PCI-x и PCI-e, это про чипсет карты, который вы используете. Мы пробовали Intel Gigabit (точно название чипсета не помню, их много, но используется один общий драйвер e1000.o) и чипсеты Marvel:
DEVICE VENDOR NAME IRQ
0 02:0b.0 Atheros Communications, Inc. AR5212 802.11abg NIC (rev: 1) 11
1 02:09.0 Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev: 12) 5
2 02:05.0 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev: 18) 7
3 01:00.0 STMicroelectronics STG4000 [3D Prophet Kyro Series] (rev: 15) 10
4 00:1f.3 Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev: 2) 10
5 00:1f.1 Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev: 2) 0
6 00:1f.0 Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev: 2) 0
7 00:1e.0 Intel Corporation 82801 PCI Bridge (rev: 194) 0
8 00:1d.7 Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev: 2) 11
9 00:1d.3 Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev: 2) 10
10 00:1d.2 Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev: 2) 5
11 00:1d.1 Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev: 2) 3
12 00:1d.0 Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev: 2) 10
13 00:01.0 Intel Corporation 82865G/PE/P PCI to AGP Controller (rev: 2) 0
14 00:00.0 Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev: 2) 0
На самом деле, "02:05.0 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev: 20) " основан на PCI-e Broadcom. Во время тестирования мы достигли скорости 800 Мбит/с TCP-трафика между двумя серверами (не через них, как рекомендовано, а от первого к другому, чтобы они были загружены генерацией трафика для тестирования пропускной способности). Я также пробовал интерфейсы Realtek Gigabit, но они были основаны на PCI 8169. Если найдёте Realtek PCI-e/PCI-x, они будут работать (используйте версию не ниже 2.9.11 из-за обновлённого драйвера Realtek). У Realtek пропускная способность хуже, мы получали чуть больше 300 Мбит/с.