Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Nombre limite de carte PCIe?
Envoyé par: alpha_one_x86

Bonjour, voila mon expérience, j'ai mit 1, 2, ... 5 carte réseau sur mon pc, ok.
Dés que j'en met 6 boom le pc boot plus.
Je suis que sous linux. Voila un lspci:
00:00.0 Host bridge: ATI Technologies Inc RD790 Northbridge only dual slot PCI-e_GFX and HT3 K8 part
00:02.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A)
00:04.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port A)
00:06.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port C)
00:07.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port D)
00:09.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port E)
00:0a.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F)
00:0b.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx1 port A)
00:0c.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx1 port cool smiley
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1)
02:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
05:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
06:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
06:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
07:00.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
08:00.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
08:01.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
09:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
09:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0a:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0a:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0b:00.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
0c:00.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
0c:01.0 PCI bridge: Integrated Device Technology, Inc. PES12N3A PCI Express Switch (rev 04)
0d:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0d:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0e:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0e:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
0f:06.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
0f:07.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
Et voila les interruptions:
CPU0       CPU1       CPU2       CPU3
  0:         14          0          0        137   IO-APIC-edge      timer
  1:          0          0          0          8   IO-APIC-edge      i8042
  8:          0          0          0          1   IO-APIC-edge      rtc0
  9:          0          0          0          9   IO-APIC-fasteoi   acpi
 14:          0          0          1         58   IO-APIC-edge      pata_atiixp
 15:          0          0          0          0   IO-APIC-edge      pata_atiixp
 17:          2       3325      21127     333390   IO-APIC-fasteoi   ahci
 18:          3       2782      16056     346323   IO-APIC-fasteoi   ahci
 20:          0          0          0          1   IO-APIC-fasteoi   eth4
 21:          0          0          0          1   IO-APIC-fasteoi   eth3
 22:          5       2797      13695     350980   IO-APIC-fasteoi   ahci
365:          2          7         27      20403   PCI-MSI-edge      eth7
366:          4          6        214      20215   PCI-MSI-edge      eth5
367:          0          0        251      20188   PCI-MSI-edge      eth8
368:          0          8        136      20295   PCI-MSI-edge      eth6
369:          2          6         66      26114   PCI-MSI-edge      eth1
370:          2         14       1340     480654   PCI-MSI-edge      eth2
371:          0          1         35      35057   PCI-MSI-edge      eth0
NMI:          0          0          0          0   Non-maskable interrupts
LOC:     491510     440372     468751     573621   Local timer interrupts
RES:     332354     331867     348307     354470   Rescheduling interrupts
CAL:       2100       2110       1820        639   function call interrupts
TLB:     155949     156392     154031     150704   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
SPU:          0          0          0          0   Spurious interrupts
Ou est le probléme? Comment passé outre? Qui est responsable de cette limite?

Mon projet Qt/KDE de copieur de fichiers multi-plateformes, multi-protocoles, intégration par défaut dans un maximum d'OS:
[ultracopier.first-world.info]

Poste le Saturday 22 November 2008 13:02:12
Répondre     Citer    
Re: Nombre limite de carte PCIe?

Si vraiment tu ne bootes plus, c'est peut-être un problème matériel. Par exemple, alimentation insuffisante ou charge électrique trop grande sur le bus PCIe...

As tu envisagé d'utiliser une carte ethernet quadri-port comme la D-Link DFE-580TX ou autre?

D'autre part, il se pourrait, surtout en ethernet gigabit, qu'un trop grand nombre de ports Ethernet sature ton bus PCI.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 22 November 2008 13:47:54
Répondre     Citer    
Re: Nombre limite de carte PCIe?
Envoyé par: alpha_one_x86

Non ce n'est pas un probléme électrique, alim 500W pour 160W de consommation avec wattméttre professionnel.
Le bus est prévu pour des cartes graphiques, pour 4 ATI en sli, donc de ce coté c'est bon.
Le carte que tu m'as cité est en PCI et que en 100Mbps. Les intels que je cherche à faire fonctionné son en PCIe 4x avec 4 port 1000Mbps.
De quel manière pour il le saturer? Les irq? Les dma? J'ai besoin de trouvé le vrai probléme pour envissagé une autre solution telque coreboot.

Mon projet Qt/KDE de copieur de fichiers multi-plateformes, multi-protocoles, intégration par défaut dans un maximum d'OS:
[ultracopier.first-world.info]

Poste le Saturday 22 November 2008 15:37:51
Répondre     Citer    
Re: Nombre limite de carte PCIe?

Le bus PCI a une bande passante de 133Mo/s.

Une seule carte ethernet 1Gbit/sec le sature presque. Alors plusieurs telles cartes saturent sûrement le PCI. Ce n'est pas lié au logiciel, mais au matériel!

Avec un PCI-E la bande passante est un peu meilleure, mais la limitation demeure. D'ailleurs, plusieurs Gigabits par secondes, ce n'est pas très loin de la bande passante d'un processeur!

Ce n'est pas pour rien que les routeurs haut de gamme ont des bus rapides et dédiés (et onéreux).

A mon avis, ce n'est pas très raisonnable de mettre plus de 4 interfaces réseaux sur un PC ordinaire, et ceci pour de simples raisons de bande passante (sauf à supposer que les réseaux sont faiblement utilisés; dans ce cas, autant les laisser en 100Mbits/sec).


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 22 November 2008 16:15:27
Répondre     Citer    
Re: Nombre limite de carte PCIe?
Envoyé par: alpha_one_x86

Les interfaces sont rarement tous utilisé aux même moment. Donc en PCIe j'ai pas de soucis à me faire. La bande passante processeur est environs de 8Go/s mesuré par iperf + bande passante hdd 370Mo/s.

En faite c'est dans le cadre d'un serveur de fichier avec une architecture en étoile, et boot réseau.Il me faut donc un débit maximum vers ce serveur. Teste à l'appui, avec un système optimisé, et une architecture matériel qui tiens la route 13 interface peuvent être exploiter sans lag.

Quand je suis en période pleine (lan et autre) le serveur débite en moyen 220Mo/s avec 15% de temps systéme + 30% de temps utilisateur.

En faite mon seule probléme c'est ce refut de booter, car ensuite si j'ai mal conçu mon architecture bas c'est bien fait pour moi, mais j'ai je peu mais pas la tester.

Mon projet Qt/KDE de copieur de fichiers multi-plateformes, multi-protocoles, intégration par défaut dans un maximum d'OS:
[ultracopier.first-world.info]

Poste le Saturday 22 November 2008 18:37:31
Répondre     Citer    
Re: Nombre limite de carte PCIe?

Comment refuse-t-il de booter? Avec quel message?

Est-ce spécifique à Linux?

Est-ce qu'il boote en single user, sans avoir chargé de module ethernet dans le noyau?



----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 22 November 2008 18:54:32
Répondre     Citer    
Re: Nombre limite de carte PCIe?
Envoyé par: alpha_one_x86

L'alimentation du pc (alim, carte mére, hdd, carte PCIe, carte PCI, carte interne ce mette en route) tout ce lance, mais pas de bip bios, et l'écran ne s'allume pas, c'est donc indépendant de l'OS.
En faite j'aimerai et j'espère que la limite viens que du bios et pas du hardware comme ça j'aurai une solution (coreboot + grub2 dans la rom de ma carte mére).

Mon projet Qt/KDE de copieur de fichiers multi-plateformes, multi-protocoles, intégration par défaut dans un maximum d'OS:
[ultracopier.first-world.info]

Poste le Saturday 22 November 2008 21:31:26
Répondre     Citer    
Re: Nombre limite de carte PCIe?

On pourrait imaginer que le bus PCI soit surchargé (j'ignore comment; peut-être des soucis d'impédance, de charge capacitive, ....?)


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 22 November 2008 21:33:15
Répondre     Citer    
Re: Nombre limite de carte PCIe?
Envoyé par: alpha_one_x86

Moi j'exclus purement et simplement l'hypothèse électrique, car il supporte sans probléme si je rajoute une 8600GT qui consomme clairement plus qu'une simple carte quad port Ethernet.
Et en plus de cela, les port PCIe sont alimenté avec un prise molex, (bug toujours si branché ou non). Coté électronique j'ai tout vérifié, tout est ok (tentions, courant, consommation)

Mon projet Qt/KDE de copieur de fichiers multi-plateformes, multi-protocoles, intégration par défaut dans un maximum d'OS:
[ultracopier.first-world.info]

Poste le Sunday 23 November 2008 08:40:57
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Nombre limite de carte PCIe?
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons