• dion_b
  • Registratie: September 2000
  • Laatst online: 01:16

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Klein raadseltje hier... ik heb voor een netwerktestje met Mellanox ConnectX-3 40GbE kaarten hoge bandbreedte nodig: minimaal PCIe 3.0 8x op twee computers.

Daar heb ik twee wat oudere moederborden voor geregeld. Beide hebben een PCIe 3.0 16x slot waar de kaarten in kwestie in passen. Beide systemen draaien Ubuntu Linux 24.04.3. Verwacht gedrag is dat ze op PCIe 3.0 8x zullen verbinden. Vervolgens kan ik met iperf3 testen en zou ik ~37Gbps verwachten tussen de kaarten.

Maar dat haal ik niet, ik blijf rond de 13.5Gbps steken. Dat klnikt verdacht als een PCIe bottleneck en inderdaad, als ik met sudo lspci -vv draai krijg ik tussen de uitdraai de PCIe link capability en hoe het daadwerkelijk aangesloten is.

Op de goede is dat:
code:
1
LnkSta: Speed 8GT/s, Width x8
Netjes PCIe 3.0

Op de andere:
code:
1
LnkSta: Speed 2.5GT/s (downgraded), Width x8
Owch, hij draait wel op 8 lanes, maar slechts op PCIe 1.0.

Kaarten uitgewisseld en situatie blijft hetzelfde: andere kaart op goede bord draait 3.0, andere kaart op slecht bord draait ook 1.0.

In BIOS gekeken, maar geen instellingen voor PCIe versie per slot gevonden zoals op meer high-end borden te vinden is. Volgens specs zou het moeten kunnen maar iets gaat niet goed. Iemand een idee wat ik zou kunnen proberen?

Specs 'goed':
Gigabyte GA-Z270-HD3P, Celeron G3900, 8GB DDR4, 64GB SATA SSD, Mellanox ConnectX-3 NIC

Specs 'probleem':
Asrock FM2A68M-DG3+, Athlon X4 845, 4GB DDR3, 128GB SATA SSD, GeForce FX5200 PCI, Mellanox ConnectX-3 NIC

Bord ondersteunt FM2 en FM2+ CPUs, met FM2 zou de 16x PCIe slot 2.0 zijn, met FM2+ PCIe 3.0. CPU is een Carrizo FM2+ CPU die inderdaad PCIe 3.0 ondersteunt. CPU heeft geen iGPU, vandaar de FX5200.

Als ik zoek hierop vind ik veel hits, maar antwoorden helpen niet veel - veel mensen halen aantal lanes en PCIe versie door elkaar (power management verlaagt aantal lanes bij idle kaarten). Suggestie is om load te genereren zodat het weer opschaalt. Ik trek die PCIe bus 100% plat en het schaalt niet op - ook niet gek want dat is hier niet aan de orde, de kaarten zijn netjes met 8 lanes verboden.

Oslik blyat! Oslik!


  • HugoBoss1985
  • Registratie: December 2006
  • Nu online

HugoBoss1985

Xenotech

Misschien heeft het met het gebruik van de fx5200 te maken? Dat het bord daardoor alles op pci snelheid laat draaien.

[ Voor 32% gewijzigd door HugoBoss1985 op 04-02-2026 08:26 ]