La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Infrastructure réseau Infrastructure réseau (opérateurs) => Discussion démarrée par: vivien le 22 novembre 2013 à 21:54:44

Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 22 novembre 2013 à 21:54:44
Savez vous que toutes les cartes réseau ne supportent pas 1 Gb/s ?

La carte PCI suivante (pas toute neuve) limite le trafic à 500 Mb/s !
Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 12)

Connectée sur un PC Intel Core2 Duo CPU E7200 @2.53GHz (largement assez puissant pour iperf) : voici le débit

Avec 3 PC avec des cartes 1Gb/s, j'ai fait des tests croisés : c'est bien la carte réseau qui limite le débit


$ iperf -c 192.168.1.100 -i 2 -r -t 20
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size:  206 KByte (default)
------------------------------------------------------------
[  5] local 192.168.1.29 port 39408 connected with 192.168.1.100 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec   115 MBytes   481 Mbits/sec
[  5]  2.0- 4.0 sec   116 MBytes   489 Mbits/sec
[  5]  4.0- 6.0 sec   116 MBytes   488 Mbits/sec
[  5]  6.0- 8.0 sec   116 MBytes   488 Mbits/sec
[  5]  8.0-10.0 sec   116 MBytes   489 Mbits/sec
[  5] 10.0-12.0 sec   117 MBytes   489 Mbits/sec
[  5] 12.0-14.0 sec   116 MBytes   488 Mbits/sec
[  5] 14.0-16.0 sec   116 MBytes   487 Mbits/sec
[  5] 16.0-18.0 sec   116 MBytes   489 Mbits/sec
[  5] 18.0-20.0 sec   117 MBytes   489 Mbits/sec
[  5]  0.0-20.0 sec  1.14 GBytes   488 Mbits/sec
[  4] local 192.168.1.29 port 5001 connected with 192.168.1.100 port 52668
[  4]  0.0- 2.0 sec   138 MBytes   578 Mbits/sec
[  4]  2.0- 4.0 sec   138 MBytes   578 Mbits/sec
[  4]  4.0- 6.0 sec   138 MBytes   578 Mbits/sec
[  4]  6.0- 8.0 sec   138 MBytes   578 Mbits/sec
[  4]  8.0-10.0 sec   138 MBytes   578 Mbits/sec
[  4] 10.0-12.0 sec   138 MBytes   578 Mbits/sec
[  4] 12.0-14.0 sec   138 MBytes   578 Mbits/sec
[  4] 14.0-16.0 sec   138 MBytes   578 Mbits/sec
[  4] 16.0-18.0 sec   138 MBytes   578 Mbits/sec
[  4] 18.0-20.0 sec   138 MBytes   578 Mbits/sec
[  4]  0.0-20.0 sec  1.35 GBytes   578 Mbits/sec


J'ai même fait un test en connectant le PC directement à mon portable (Core i5) avec un câble CAT6 :
$ iperf -s -i 2 -p 5003
------------------------------------------------------------
Server listening on TCP port 5003
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 169.254.9.197 port 5003 connected with 169.254.2.152 port 43624
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 2.0 sec   137 MBytes   576 Mbits/sec
[  4]  2.0- 4.0 sec   138 MBytes   579 Mbits/sec
[  4]  4.0- 6.0 sec   138 MBytes   577 Mbits/sec
[  4]  6.0- 8.0 sec   138 MBytes   577 Mbits/sec
[  4]  8.0-10.0 sec   138 MBytes   577 Mbits/sec
[  4]  0.0-10.0 sec   690 MBytes   577 Mbits/sec
------------------------------------------------------------
Client connecting to 169.254.2.152, TCP port 5003
TCP window size:  174 KByte (default)
------------------------------------------------------------
[  4] local 169.254.9.197 port 46939 connected with 169.254.2.152 port 5003
[  4]  0.0- 2.0 sec   115 MBytes   482 Mbits/sec
[  4]  2.0- 4.0 sec   118 MBytes   495 Mbits/sec
[  4]  4.0- 6.0 sec   118 MBytes   493 Mbits/sec
[  4]  6.0- 8.0 sec   118 MBytes   494 Mbits/sec
[  4]  8.0-10.0 sec   118 MBytes   494 Mbits/sec
[  4]  0.0-10.0 sec   586 MBytes   491 Mbits/sec


On va me dire que c'est Linux qui bride la carte.

Voici les résultats sous Windows 7 :
(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb.png)

Voici al carte en question :
(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_1.jpg)

(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_2.jpg)

(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_3.jpg)
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 22 novembre 2013 à 22:18:35
Rien compris. Tu dépasses les 500Mb/s dans l'autre sens ?!
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: oliviertoto92350 le 22 novembre 2013 à 22:48:16
As tu un exemple entre plusieurs PC fixes avec des CPU i7 où tu arrives à 1 Gpbs ?
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 22 novembre 2013 à 23:27:01
Iperf consomme très peu de processeur => cf tests avec un Celeron 600 Mhz (https://lafibre.info/materiel-informatique/test-de-perf-avec-un-celeron-600-mhz/) on fait plus de 300 Mb/s

Je fais le test entre deux PC connecté sur un switch ou reliés directement par le même câble Ethenret.

J'ai a coté de moi un vieux serveur avec un processeur AMD Opteron(tm) Processor 148 @ 2,2 Ghz.
C'est vraiment très lent, comme processeur (simple cœur, non HT)
Il arrive sans problème à faire 1Gb/s mais ses deux cartes intégrés à la carte mère sont en PCI Express :
$ lspci | grep Ethe
00:0a.0 Bridge: NVIDIA Corporation CK804 Ethernet Controller (rev a3)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)


J'ai sorti ma carte haut de gamme :
(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_4.jpg)

(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_5.jpg)

(https://lafibre.info/images/materiel/201311_carte_ethernet_1gb_6.jpg)

Toujours sur mon PC qui me sert tous les jours (Intel Core2 Duo E7200 @2.53GHz)

$ lspci | grep Eth
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)

Les résultats sont un peu meilleurs mais très décevants :

$ iperf -c 192.168.1.1 -i 2 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size:  151 KByte (default)
------------------------------------------------------------
[  5] local 192.168.1.39 port 60887 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec   150 MBytes   631 Mbits/sec
[  5]  2.0- 4.0 sec   150 MBytes   630 Mbits/sec
[  5]  4.0- 6.0 sec   150 MBytes   630 Mbits/sec
[  5]  6.0- 8.0 sec   149 MBytes   624 Mbits/sec
[  5]  8.0-10.0 sec   150 MBytes   629 Mbits/sec
[  5]  0.0-10.0 sec   750 MBytes   629 Mbits/sec
[  4] local 192.168.1.39 port 5001 connected with 192.168.1.1 port 48708
[  4]  0.0- 2.0 sec   188 MBytes   789 Mbits/sec
[  4]  2.0- 4.0 sec   188 MBytes   790 Mbits/sec
[  4]  4.0- 6.0 sec   188 MBytes   790 Mbits/sec
[  4]  6.0- 8.0 sec   188 MBytes   790 Mbits/sec
[  4]  8.0-10.0 sec   188 MBytes   790 Mbits/sec
[  4]  0.0-10.0 sec   943 MBytes   790 Mbits/sec
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 22 novembre 2013 à 23:32:45
Entre mon portable Core i5 et mon vieux serveur, pour montrer que 1 Gb/s est possible :

$ iperf -c 192.168.1.100 -i 2 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size:  155 KByte (default)
------------------------------------------------------------
[  5] local 192.168.1.1 port 45716 connected with 192.168.1.100 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec   222 MBytes   933 Mbits/sec
[  5]  2.0- 4.0 sec   222 MBytes   932 Mbits/sec
[  5]  4.0- 6.0 sec   221 MBytes   929 Mbits/sec
[  5]  6.0- 8.0 sec   220 MBytes   925 Mbits/sec
[  5]  8.0-10.0 sec   221 MBytes   925 Mbits/sec
[  5]  0.0-10.0 sec  1.08 GBytes   929 Mbits/sec
[  4] local 192.168.1.1 port 5001 connected with 192.168.1.100 port 59613
[  4]  0.0- 2.0 sec   224 MBytes   938 Mbits/sec
[  4]  2.0- 4.0 sec   224 MBytes   941 Mbits/sec
[  4]  4.0- 6.0 sec   224 MBytes   941 Mbits/sec
[  4]  6.0- 8.0 sec   224 MBytes   940 Mbits/sec
[  4]  8.0-10.0 sec   224 MBytes   941 Mbits/sec
[  4]  0.0-10.0 sec  1.10 GBytes   940 Mbits/sec


Pour les 3 PC on est sur de l'Ubuntu.

Je me demande si il est possible de faire 1 Gb/s sur un bus PCI classique...
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: oliviertoto92350 le 23 novembre 2013 à 05:58:09
Très intéressant.
Je voudrais moi aussi reproduire ces tests mais je ne possède qu un seul pc équipé 1gbps. En effet mon vieux portable est 100 mbps uniquement.
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 23 novembre 2013 à 08:10:08
Je vais me faire prêter une carte PCI express la semaine prochaine.

Mon PC Core 2 duo a des connecteurs PCI traditionnels et PCI express donc je vais pouvoir vérifier si c'est le bus PCI qui limite le débit.

Normalement le bus PCI est un bus 32 bits à 33 MHz (soit une bande passante maxi de 133 Mo/s soit un peu plus d'1Gb/s)
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 23 novembre 2013 à 09:09:44
Tu as peut-être un problème d'arbitrage (PCI Bus Master ?) ou alors un autre périphérique sur le bus PCI utilise  un peu de bande passante. Le Southbridge est-il connecté en PCI ? (poste le lspci complet de ta bécane). Sinon ça peut aussi être une limitation d'un bridge PCI-Express <-> PCI.

A l'occasion j'essaierai de faire un iperf depuis un Bi-AthlonMP 2000+ en PCI-X pour vérifier le 1Gb s'atteint facilement avec un vieille gloute (me semble qu'en TCP je ne dépassais pas 500Mb/s et qu'en UDP je montais à 800Mb).
 
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 23 novembre 2013 à 09:52:38
Voici le LSPCI complet :
$ lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)


La carte Ethernet "Intel Corporation 82562V-2 10/100" est celle intégré sur la carte mère.
Comment savoir les périphériques qui sont sur le bus PCI 2.2 32bits ceux qui sont sur le bus PCI express ?

Physiquement pour te montrer a quoi ressemble le PC, c'est la machine de gauche sur la photo :
(https://lafibre.info/images/bistro/201212_dell_inspiron_660_15.jpg)
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: kgersen le 23 novembre 2013 à 10:28:58
surement une limite de la carte réseau ou de la carte mère.

pour voir l'arboresence pci et donc le bus et les autres composants qui partagent la même bande passante:

sudo lspci -tv

pour voir les details:

sudo lspci -v

et encore plus de détails:

sudo lspci -vv

bien mettre les "sudo" ou etre root sinon on voit beaucoup moins de chose.

Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: kgersen le 23 novembre 2013 à 10:43:41
attention aussi en PCI, on est pas full duplex sur le bus PCI mais que half duplex donc fais pas de test en bidirectionnel simultané.
en PCI-e c'est full duplex.
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 23 novembre 2013 à 16:56:44
Voici le LSPCI complet :
$ lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)


La carte Ethernet "Intel Corporation 82562V-2 10/100" est celle intégré sur la carte mère.
Comment savoir les périphériques qui sont sur le bus PCI 2.2 32bits ceux qui sont sur le bus PCI express ?


Normalement, ce sont les chiffres qui t'indiquent le bus utilisé : le 1er = bus de connexion, le 2ème = l'hote du périphériques suivi du 3ème (séparé par un point) pour les multi-hosts (plusieurs devices sur une même adresse de périphérique). Reste le problème de savoir qui est relié à qui mais là on devine que tu es en full PCI-Express depuis le Northbridge et qu'un bridge PCI-Ex <-> PCI sert à la gestion des PCI dont ta carte réseau. Elle serait donc seule sur le bus PCI car tous les autres sont en '00'.

Sinon la méthode '-tv' est plus efficace  ;)
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 24 novembre 2013 à 15:16:00
L'option tv n'est pas la plus lisible. Je testerais avec un serveur bi-Pentium III pour voir si il vois bien les deux bus PCI  ::)
# lspci -tv
-[0000:00]-+-00.0  Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
           +-01.0-[01]--
           +-02.0  Intel Corporation 82G33/G31 Express Integrated Graphics Controller
           +-19.0  Intel Corporation 82562V-2 10/100 Network Connection
           +-1a.0  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4
           +-1a.1  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5
           +-1a.2  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6
           +-1a.7  Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2
           +-1b.0  Intel Corporation 82801I (ICH9 Family) HD Audio Controller
           +-1d.0  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1
           +-1d.1  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2
           +-1d.2  Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3
           +-1d.7  Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1
           +-1e.0-[02]----01.0  Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet
           +-1f.0  Intel Corporation 82801IR (ICH9R) LPC Interface Controller
           +-1f.2  Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode]
           +-1f.3  Intel Corporation 82801I (ICH9 Family) SMBus Controller
           \-1f.5  Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode]


L’option -vv permet de récupérer pas mal d’informations sur la carte réseau (c'est une carte 4 port mais en fait c'est un switch derrière un port 1 Gb/s)
02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)
   Subsystem: Hewlett-Packard Company NC150T 4-port Gigabit Combo Switch & Adapter
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 64 (16000ns min), Cache Line Size: 64 bytes
   Interrupt: pin A routed to IRQ 16
   Region 0: Memory at fddf0000 (64-bit, non-prefetchable) [size=64K]
   Expansion ROM at <ignored> [disabled]
   Capabilities: [48] Power Management version 2
      Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
   Capabilities: [50] Vital Product Data
pcilib: sysfs_read_vpd: read failed: Connection timed out
      Not readable
   Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
      Address: effffffffbfffffc  Data: feff
   Kernel driver in use: tg3
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 24 novembre 2013 à 16:08:08
Voici le lspci sur le seul serveur qui ne sois pas bas de gamme auquel j'ai accès.
Il y a 9 bus différents ?

C'est un serveur IBM x3550 1u a base d'un processeur Intel Xeon CPU E5430 @2.66GHz mais la carte mère supporte 2 CPU.
(https://lafibre.info/images/materiel/201003_serveur_ibm_x3550.jpg)

lspci :
# lspci
00:00.0 Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub (rev 31)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev 31)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 31)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 31)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 31)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 6 (rev 31)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 31)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev 31)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 31)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 31)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 31)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 31)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 31)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 31)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 31)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
02:00.0 RAID bus controller: Adaptec AAC-RAID (Rocket) (rev 02)
03:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
05:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
06:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
10:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
10:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
11:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
11:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)

lspci -tv :
# lspci -tv
-[0000:00]-+-00.0  Intel Corporation 5000X Chipset Memory Controller Hub
           +-02.0-[0000:10-14]--+-00.0-[0000:11-13]--+-00.0-[0000:13]--
           |                    |                    \-01.0-[0000:12]--
           |                    \-00.3-[0000:14]--
           +-03.0-[0000:23]--
           +-04.0-[0000:07]--
           +-05.0-[0000:22]--
           +-06.0-[0000:03-04]----00.0-[0000:04]----00.0  Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
           +-07.0-[0000:02]----00.0  Adaptec AAC-RAID (Rocket)
           +-08.0  Intel Corporation 5000 Series Chipset DMA Engine
           +-10.0  Intel Corporation 5000 Series Chipset FSB Registers
           +-10.1  Intel Corporation 5000 Series Chipset FSB Registers
           +-10.2  Intel Corporation 5000 Series Chipset FSB Registers
           +-11.0  Intel Corporation 5000 Series Chipset Reserved Registers
           +-13.0  Intel Corporation 5000 Series Chipset Reserved Registers
           +-15.0  Intel Corporation 5000 Series Chipset FBD Registers
           +-16.0  Intel Corporation 5000 Series Chipset FBD Registers
           +-1c.0-[0000:05-06]----00.0-[0000:06]----00.0  Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
           +-1d.0  Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1
           +-1d.1  Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2
           +-1d.2  Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3
           +-1d.7  Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller
           +-1e.0-[0000:01]----01.0  ATI Technologies Inc ES1000
           +-1f.0  Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller
           +-1f.1  Intel Corporation 631xESB/632xESB IDE Controller
           \-1f.3  Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 24 novembre 2013 à 21:26:12
Ton serveur IBM est en PCI-Ex avec :
 - 1 bridge PCI pour le chipset VGA et le controleur RAID
 - 2x bridge PCI-X pour les deux cartes réseaux

Du coup, chaque carte réseau ayant un bus dédié ça doit "poutrer".
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:18:03
Test vite fait avec :

Mamie, alias une CM Intel Serverboard avec un P4 2.2GHz et 1Go de RAM.
# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.20GHz
stepping        : 4
microcode       : 0x1e
cpu MHz         : 2194.483
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up pebs bts
bogomips        : 4388.96
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual
power management:
# lspci
00:00.0 Host bridge: Intel Corporation 82875P/E7210 Memory Controller Hub (rev 02)
00:03.0 PCI bridge: Intel Corporation 82875P/E7210 Processor to PCI to CSA Bridge (rev 02)
00:06.0 System peripheral: Intel Corporation 82875P/E7210 Processor to I/O Memory Interface (rev 02)
00:1c.0 PCI bridge: Intel Corporation 6300ESB 64-bit PCI-X Bridge (rev 02)
00:1d.0 USB controller: Intel Corporation 6300ESB USB Universal Host Controller (rev 02)
00:1d.1 USB controller: Intel Corporation 6300ESB USB Universal Host Controller (rev 02)
00:1d.4 System peripheral: Intel Corporation 6300ESB Watchdog Timer (rev 02)
00:1d.5 PIC: Intel Corporation 6300ESB I/O Advanced Programmable Interrupt Controller (rev 02)
00:1d.7 USB controller: Intel Corporation 6300ESB USB2 Enhanced Host Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 0a)
00:1f.0 ISA bridge: Intel Corporation 6300ESB LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 6300ESB PATA Storage Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 6300ESB SATA Storage Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 6300ESB SMBus Controller (rev 02)
01:01.0 Ethernet controller: Intel Corporation 82547GI Gigabit Ethernet Controller
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Rage XL (rev 27)
03:01.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 10)
# ethtool -k eth1
Offload parameters for eth1:
rx-checksumming: off
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: off

Linux c6po 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux


Opposée à un Core i7 950 @ 3.07GHz, 12Go RAM sur P6T-WS Pro (X58, 2x PCI-X, 2x PCI Ex 16x, etc).

Mamie en serveur et le jeunot en client :
# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.10.8 port 5001 connected with 192.168.10.2 port 59654
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1.10 GBytes   940 Mbits/sec

$ iperf -c c6po
------------------------------------------------------------
Client connecting to c6po, TCP port 5001
TCP window size: 23.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.10.2 port 59654 connected with 192.168.10.8 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec


Et en plus, y'a deux switches Gigabit au milieu...

Vivien, jettes ta carte  ;D
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 26 novembre 2013 à 22:23:59
Ce n'est pas la carte car j'ai testé deux carte Ethernet 1 Gb/s en PCI dont une haut de gamme.

J'ai toujours un peu de mal a comprendre le lspci pour savoir si la carte est en :
- PCI
- PCI-X
- PCI Express
Le nombre de bus et quel carte est relié à quel bus.

Pour le serveur IBM, je trouve étonnant que la carte RAID SAS soit en PCI alors que le serveur est en PCI Express. PI le serveur est livré avec deux disque dur de 73 Go SAS 10 000 tr/min en Raid -1
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:24:20
Allez, j'en remets une couche  ;)
$ iperf -c c6po -i 2 -r -t 20
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to c6po, TCP port 5001
TCP window size:  136 KByte (default)
------------------------------------------------------------
[  5] local 192.168.10.2 port 59974 connected with 192.168.10.8 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec   224 MBytes   938 Mbits/sec
[  5]  2.0- 4.0 sec   225 MBytes   942 Mbits/sec
[  5]  4.0- 6.0 sec   224 MBytes   941 Mbits/sec
[  5]  6.0- 8.0 sec   224 MBytes   939 Mbits/sec
[  5]  8.0-10.0 sec   223 MBytes   937 Mbits/sec
[  5] 10.0-12.0 sec   224 MBytes   941 Mbits/sec
[  5] 12.0-14.0 sec   224 MBytes   939 Mbits/sec
[  5] 14.0-16.0 sec   224 MBytes   941 Mbits/sec
[  5] 16.0-18.0 sec   224 MBytes   941 Mbits/sec
[  5] 18.0-20.0 sec   224 MBytes   939 Mbits/sec
[  5]  0.0-20.0 sec  2.19 GBytes   940 Mbits/sec
[  4] local 192.168.10.2 port 5001 connected with 192.168.10.8 port 46319
[  4]  0.0- 2.0 sec   223 MBytes   936 Mbits/sec
[  4]  2.0- 4.0 sec   224 MBytes   941 Mbits/sec
[  4]  4.0- 6.0 sec   223 MBytes   937 Mbits/sec
[  4]  6.0- 8.0 sec   224 MBytes   941 Mbits/sec
[  4]  8.0-10.0 sec   224 MBytes   941 Mbits/sec
[  4] 10.0-12.0 sec   224 MBytes   941 Mbits/sec
[  4] 12.0-14.0 sec   224 MBytes   941 Mbits/sec
[  4] 14.0-16.0 sec   224 MBytes   941 Mbits/sec
[  4] 16.0-18.0 sec   224 MBytes   940 Mbits/sec
[  4] 18.0-20.0 sec   224 MBytes   941 Mbits/sec
[  4]  0.0-20.0 sec  2.19 GBytes   940 Mbits/sec
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:25:39
Un exemple de lspci -tv
# lspci -tv
-[0000:00]-+-00.0  Intel Corporation 82875P/E7210 Memory Controller Hub
           +-03.0-[01]----01.0  Intel Corporation 82547GI Gigabit Ethernet Controller
           +-06.0  Intel Corporation 82875P/E7210 Processor to I/O Memory Interface
           +-1c.0-[02]--
           +-1d.0  Intel Corporation 6300ESB USB Universal Host Controller
           +-1d.1  Intel Corporation 6300ESB USB Universal Host Controller
           +-1d.4  Intel Corporation 6300ESB Watchdog Timer
           +-1d.5  Intel Corporation 6300ESB I/O Advanced Programmable Interrupt Controller
           +-1d.7  Intel Corporation 6300ESB USB2 Enhanced Host Controller
           +-1e.0-[03]--+-00.0  Advanced Micro Devices [AMD] nee ATI Rage XL
           |            \-01.0  Intel Corporation 82557/8/9/0/1 Ethernet Pro 100
           +-1f.0  Intel Corporation 6300ESB LPC Interface Controller
           +-1f.1  Intel Corporation 6300ESB PATA Storage Controller
           +-1f.2  Intel Corporation 6300ESB SATA Storage Controller
           \-1f.3  Intel Corporation 6300ESB SMBus Controller
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:27:34
Le truc intéressant avec lspci -v
01:01.0 Ethernet controller: Intel Corporation 82547GI Gigabit Ethernet Controller
        Subsystem: Intel Corporation Device 342f
        Flags: bus master, [b]66MHz[/b], medium devsel, latency 0, IRQ 18
        Memory at fc5e0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at bc00 [size=32]
        Capabilities: [dc] Power Management version 2
        Kernel driver in use: e1000
        Kernel modules: e1000


L'option 66MHz indique que ça ne peut pas etre du PCI normal (meme si la norme le prévoit, je n'ai jamais trouvé de carte mère supportant le 66MHz en 32 bits).
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:30:12
Et enfin le lspci de ma P6T-WS (PCI Express + PCI-X + PCI)
# lspci -tv
-+-[0000:ff]-+-00.0  Intel Corporation Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers
 |           +-00.1  Intel Corporation Xeon 5500/Core i7 QuickPath Architecture System Address Decoder
 |           +-02.0  Intel Corporation Xeon 5500/Core i7 QPI Link 0
 |           +-02.1  Intel Corporation Xeon 5500/Core i7 QPI Physical 0
 |           +-03.0  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller
 |           +-03.1  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder
 |           +-03.4  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Test Registers
 |           +-04.0  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers
 |           +-04.1  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers
 |           +-04.2  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers
 |           +-04.3  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers
 |           +-05.0  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers
 |           +-05.1  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers
 |           +-05.2  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers
 |           +-05.3  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers
 |           +-06.0  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers
 |           +-06.1  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers
 |           +-06.2  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers
 |           \-06.3  Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers
 \-[0000:00]-+-00.0  Intel Corporation 5520/5500/X58 I/O Hub to ESI Port
             +-01.0-[01-03]--+-00.0-[03]--+-02.0  Adaptec ASC-39320A U320
             |               |            \-02.1  Adaptec ASC-39320A U320
             |               \-00.1-[02]--
             +-03.0-[04]--+-00.0  NVIDIA Corporation GF110 [GeForce GTX 560 Ti]
             |            \-00.1  NVIDIA Corporation GF110 High Definition Audio Controller
             +-07.0-[05]--
             +-14.0  Intel Corporation 5520/5500/X58 I/O Hub System Management Registers
             +-14.1  Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
             +-14.2  Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers
             +-14.3  Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers
             +-1a.0  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
             +-1a.1  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
             +-1a.2  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
             +-1a.7  Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
             +-1c.0-[0a]--
             +-1c.1-[09]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
             +-1c.2-[08]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
             +-1c.3-[07]----00.0  Marvell Technology Group Ltd. 88SE6121 SATA II Controller
             +-1c.4-[06]----00.0  Marvell Technology Group Ltd. 88SE6440 SAS/SATA PCIe controller
             +-1d.0  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
             +-1d.1  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
             +-1d.2  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
             +-1d.7  Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
             +-1e.0-[0b]--+-00.0  Creative Labs CA0106 Soundblaster
             |            \-04.0  LSI Corporation FW322/323
             +-1f.0  Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
             +-1f.2  Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
             \-1f.3  Intel Corporation 82801JI (ICH10 Family) SMBus Controller

La Soundblaster est en PCI 32 bits, la carte Adaptec U320 est en PCI-X et les controleurs Ethernet en PCI-Express.
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: BadMax le 26 novembre 2013 à 22:33:08
Détail de l'Adaptec (un seul des controleurs car il y en a deux)
03:02.0 SCSI storage controller: Adaptec ASC-39320A U320 (rev 10)
        Subsystem: Adaptec Device 0040
        Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 41
        I/O ports at 8000 [disabled] [size=256]
        Memory at f7ffc000 (64-bit, non-prefetchable) [size=8K]
        I/O ports at 7800 [disabled] [size=256]
        Expansion ROM at f7e80000 [disabled] [size=512K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [a0] MSI: Enable- Count=1/2 Maskable- 64bit+
        Capabilities: [94] PCI-X non-bridge device
        Kernel driver in use: aic79xx
        Kernel modules: aic79xx


Option 66MHz et adressage 64 bits -> c'est au minimum du PCI 64 en 66MHz.
La "capabilities" N°94 indique que c'est du PCI-X (fréquence de 133MHz si je ne m'abuse).
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: cali le 28 novembre 2013 à 17:14:07
Tu risques pas de faire du 1Gbit/s avec du PCI.
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: olive91 le 28 novembre 2013 à 18:56:37
Bonsoir

j'ai télécharger le soft pour faire des tests sur ma carte réseau mais rien ne se passe !!

qui peux m'aider svp ?

j'ai windows 7 64bits.

cdlt
olivier
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 28 novembre 2013 à 19:00:47
Il te faut 2 PC connectés en Ethernet 1 Gb/s.

PC 1 : iperf -s -i 2
PC 2 : iperf -c 192.168.1.10 -i 2 -r -t 20

192.168.1.10 est l'IP du PC 1, à changer par la vraie IP.
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: olive91 le 28 novembre 2013 à 19:30:17
ah ok merci vivien

j'ai un seul pc  :( :(
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 28 décembre 2013 à 21:12:41
Voici une machine Dell Desktop AMD Athlon64 3200+ avec PCI Express.

Si je comprends bien, la carte Ethernet intégré est sur le bus PCI (32bits) :

04:07.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
   Subsystem: Dell Device 01f4
   Flags: bus master, fast devsel, latency 64, IRQ 19
   Memory at fdbfe000 (32-bit, non-prefetchable) [size=8K]
   Capabilities: [40] Power Management version 2
   Kernel driver in use: b44


Voici le LSPCI complet :
# lspci -tv
-[0000:00]-+-00.0  NVIDIA Corporation C51 Host Bridge
           +-00.1  NVIDIA Corporation C51 Memory Controller 0
           +-00.2  NVIDIA Corporation C51 Memory Controller 1
           +-00.3  NVIDIA Corporation C51 Memory Controller 5
           +-00.4  NVIDIA Corporation C51 Memory Controller 4
           +-00.5  NVIDIA Corporation C51 Host Bridge
           +-00.6  NVIDIA Corporation C51 Memory Controller 3
           +-00.7  NVIDIA Corporation C51 Memory Controller 2
           +-02.0-[01]--
           +-03.0-[02]--
           +-04.0-[03]--
           +-05.0  NVIDIA Corporation C51 [GeForce 6150 LE]
           +-09.0  NVIDIA Corporation MCP51 Host Bridge
           +-0a.0  NVIDIA Corporation MCP51 LPC Bridge
           +-0a.1  NVIDIA Corporation MCP51 SMBus
           +-0a.2  NVIDIA Corporation MCP51 Memory Controller 0
           +-0b.0  NVIDIA Corporation MCP51 USB Controller
           +-0b.1  NVIDIA Corporation MCP51 USB Controller
           +-0e.0  NVIDIA Corporation MCP51 Serial ATA Controller
           +-0f.0  NVIDIA Corporation MCP51 Serial ATA Controller
           +-10.0-[04]----07.0  Broadcom Corporation BCM4401-B0 100Base-TX
           +-10.1  NVIDIA Corporation MCP51 High Definition Audio
           +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
           +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
           +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
           \-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
root@Mamie-Ubuntu:~# lspci -v
00:00.0 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
Subsystem: NVIDIA Corporation C51 Host Bridge
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed-

00:00.1 RAM memory: NVIDIA Corporation C51 Memory Controller 0 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 0
Flags: 66MHz, fast devsel

00:00.2 RAM memory: NVIDIA Corporation C51 Memory Controller 1 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 1
Flags: 66MHz, fast devsel

00:00.3 RAM memory: NVIDIA Corporation C51 Memory Controller 5 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 5
Flags: 66MHz, fast devsel

00:00.4 RAM memory: NVIDIA Corporation C51 Memory Controller 4 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 4
Flags: bus master, 66MHz, fast devsel, latency 0

00:00.5 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
Subsystem: NVIDIA Corporation C51 Host Bridge
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #00 [00fe]
Capabilities: [fc] #00 [0000]

00:00.6 RAM memory: NVIDIA Corporation C51 Memory Controller 3 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 3
Flags: 66MHz, fast devsel

00:00.7 RAM memory: NVIDIA Corporation C51 Memory Controller 2 (rev a2)
Subsystem: NVIDIA Corporation C51 Memory Controller 2
Flags: 66MHz, fast devsel

00:02.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fd800000-fd8fffff
Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: pcieport

00:03.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00008000-00008fff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: 00000000fdd00000-00000000fddfffff
Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: pcieport

00:04.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fdc00000-fdcfffff
Prefetchable memory behind bridge: 00000000fd900000-00000000fd9fffff
Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: pcieport

00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce 6150 LE] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at 80000000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Kernel driver in use: nouveau

00:09.0 RAM memory: NVIDIA Corporation MCP51 Host Bridge (rev a2)
Subsystem: NVIDIA Corporation Device cb84
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping Enable- Fixed-

00:0a.0 ISA bridge: NVIDIA Corporation MCP51 LPC Bridge (rev a3)
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0

00:0a.1 SMBus: NVIDIA Corporation MCP51 SMBus (rev a3)
Subsystem: Dell Device 01f4
Flags: 66MHz, fast devsel, IRQ 11
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: [44] Power Management version 2
Kernel driver in use: nForce2_smbus

00:0a.2 RAM memory: NVIDIA Corporation MCP51 Memory Controller 0 (rev a3)
Subsystem: Dell Device 01f4
Flags: 66MHz, fast devsel

00:0b.0 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ohci_hcd

00:0b.1 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port: BAR=1 offset=0098
Capabilities: [80] Power Management version 2
Kernel driver in use: ehci-pci

00:0e.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at e000 [size=16]
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
Capabilities: [cc] HyperTransport: MSI Mapping Enable+ Fixed+
Kernel driver in use: sata_nv

00:0f.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
I/O ports at 09e0 [size=8]
I/O ports at 0be0 [size=4]
I/O ports at 0960 [size=8]
I/O ports at 0b60 [size=4]
I/O ports at cc00 [size=16]
Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+
Capabilities: [cc] HyperTransport: MSI Mapping Enable+ Fixed+
Kernel driver in use: sata_nv

00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=32
I/O behind bridge: 00009000-00009fff
Memory behind bridge: fdb00000-fdbfffff
Prefetchable memory behind bridge: fda00000-fdafffff
Capabilities: [b8] Subsystem: Device 0000:0000
Capabilities: [8c] HyperTransport: MSI Mapping Enable+ Fixed-

00:10.1 Audio device: NVIDIA Corporation MCP51 High Definition Audio (rev a2)
Subsystem: Dell Device 01f4
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [6c] HyperTransport: MSI Mapping Enable+ Fixed+
Kernel driver in use: snd_hda_intel

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
Kernel driver in use: k8temp

04:07.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
Subsystem: Dell Device 01f4
Flags: bus master, fast devsel, latency 64, IRQ 19
Memory at fdbfe000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [40] Power Management version 2
Kernel driver in use: b44
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: mirtouf le 28 décembre 2013 à 23:16:11
La connexion entre le couple GF 6150LE / Nforce 430 se fait via le bus Hypertransport (plus rapide que le PCI mais même brochage).
Titre: Carte réseau 1 Gb/s limitée à 500 Mb/s
Posté par: vivien le 29 décembre 2013 à 14:28:41
Je pensais que HyperTransport étais pour la RAM uniquement.

Si la carte graphique intégré à la carte mère est connectée via HyperTransport, la carte Ethernet en PCI, le bus PCI express est vide...

00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce 6150 LE] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: Dell Device 01f4
   Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
   Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
   Memory at e0000000 (64-bit, prefetchable) [size=256M]
   Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
   [virtual] Expansion ROM at 80000000 [disabled] [size=128K]
   Capabilities: [48] Power Management version 2
   Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
   Kernel driver in use: nouveau


Au niveau débit :
- ISA 8 bits : bus de largeur 8 bits, avec une fréquence d'horloge de 4.77 MHz à 8 MHz selon le processeur => débit maximal de 8 Mo/s à 8 Mhz
- ISA 16 bits : bus de largeur 16 bits, avec une fréquence d'horloge de 4.77 MHz à 8 MHz selon le processeur => débit maximal de 16 Mo/s à 8 Mhz
- VESA Local Bus : bus 32 bits, cadencé à une vitesse d’horloge de 25 à 40 MHz selon le processeur => débit maximal de 160 Mo/s à 40 Mhz
- PCI : bus 32 bits à 33 MHz => débit maximal de 133 Mo/s
- PCI 64bits : bus 64 bits à 66 MHz => débit maximal de 528 Mo/s
- PCI-X : bus 64 bits à 133 MHz => débit maximal de 1066 Mo/s
- PCI-X 2.0 : bus 64 bits à 266 MHz => débit maximal de 2133 Mo/s
- AGP 1 X : bus 32-bit à 66 MHz => débit maximal de 266 Mo/s
- AGP 2 X : bus 32-bit à 66 MHz DDR => débit maximal de 533 Mo/s
- AGP 4 X : bus 32-bit à 66 MHz QDR => débit maximal de 1066 Mo/s
- AGP 8 X : bus 32-bit à 66 MHz à fréquence octuple => débit maximal de 2 133 Mo/s
- PCIe 1.0 ×1 : bus 1 bit à 2,5 Ghz => débit maximal de 250 Mo/s in + 250 Mo/s out (full duplex)
- PCIe 1.0 ×2 : bus 2 bits à 2,5 Ghz => débit maximal de 500 Mo/s in + 500 Mo/s out (full duplex)
- PCIe 1.0 ×4 : bus 4 bits à 2,5 Ghz => débit maximal de 1 Go/s in + 1 Go/s out (full duplex)
- PCIe 1.0 ×8 : bus 8 bits à 2,5 Ghz => débit maximal de 2 Go/s in + 2 Go/s out (full duplex)
- PCIe 1.0 ×16 : bus 16 bits => débit maximal de 4 Go/s in + 4 Go/s out (full duplex)
- PCIe 1.0 ×32 : bus 32 bits => débit maximal de 8 Go/s in + 8 Go/s out (full duplex)
- PCIe 2.0 ×1 : bus 1 bit à 5 Ghz => débit maximal de 500 Mo/s in + 500 Mo/s out (full duplex)
- PCIe 2.0 ×2 : bus 2 bits à 5 Ghz => débit maximal de 1 Go/s in + 1 Go/s out (full duplex)
- PCIe 2.0 ×4 : bus 4 bits à 5 Ghz => débit maximal de 2 Go/s in + 2 Go/s out (full duplex)
- PCIe 2.0 ×8 : bus 8 bits à 5 Ghz => débit maximal de 4 Go/s in + 4 Go/s out (full duplex)
- PCIe 2.0 ×16 : bus 16 bits à 5 Ghz => débit maximal de 8 Go/s in + 8 Go/s out (full duplex)
- PCIe 2.0 ×32 : bus 32 bits à 5 Ghz => débit maximal de 16 Go/s in + 16 Go/s out (full duplex)
- PCIe 3.0 ×1 : bus 1 bit à 8 Ghz => débit maximal de 1 Go/s in + 1 Go/s out (full duplex)
- PCIe 3.0 ×2 : bus 2 bits à 8 Ghz => débit maximal de 2 Go/s in + 2 Go/s out (full duplex)
- PCIe 3.0 ×4 : bus 4 bits à 8 Ghz => débit maximal de 4 Go/s in + 4 Go/s out (full duplex)
- PCIe 3.0 ×8 : bus 8 bits à 8 Ghz => débit maximal de 8 Go/s in + 8 Go/s out (full duplex)
- PCIe 3.0 ×16 : bus 16 bits à 8 Ghz => débit maximal de 16 Go/s in + 16 Go/s out (full duplex)
- PCIe 3.0 ×32 : bus 32 bits à 8 Ghz => débit maximal de 32 Go/s in + 32 Go/s out (full duplex)
- L'HyperTransport 1.x : bus jusqu'à 800 Mhz offre une bande passante théorique de 12,8 Go/s.
- L'HyperTransport 2.0 : bus jusqu'à 1,6 Ghz offre une bande passante théorique de 22,4 Go/s.
- L'HyperTransport 3.0 : bus jusqu'à 2,6 Ghz  offre une bande passante théorique de 41,6 Go/s.
- L'HyperTransport 3.1 : bus jusqu'à 3,2 Ghz  offre une bande passante théorique de 51,2 Go/s.