PCIe x8 problemlos in x16?
Moin,
ich muss zusätzliche Netzwerkkarten in unseren neuen Primergy RX2540 M7 stecken. Gedacht habe ich da an zwei Intel X710-DA4, diese sind in x8-Bauform. Jetzt ist auf dem Server-Mainboard aber nur noch ein x8-Steckplatz frei, dafür aber mehrere x16-Steckplätze. Da zwei vorhandene Gbit-Netzwerkkarten (ebenfalls x8) bereits in x16 stecken, sollte es doch kein Problem sein, die X710 in die x16 zu flanschen?
Bin mir da eigentlich ziemlich sicher, dass das funktioniert, unser Lieferant möchte sich da aber komischerweise nicht festlegen, was mich wundert. Was meint das hier anwesende Fachpersonal?
Gruß
ich muss zusätzliche Netzwerkkarten in unseren neuen Primergy RX2540 M7 stecken. Gedacht habe ich da an zwei Intel X710-DA4, diese sind in x8-Bauform. Jetzt ist auf dem Server-Mainboard aber nur noch ein x8-Steckplatz frei, dafür aber mehrere x16-Steckplätze. Da zwei vorhandene Gbit-Netzwerkkarten (ebenfalls x8) bereits in x16 stecken, sollte es doch kein Problem sein, die X710 in die x16 zu flanschen?
Bin mir da eigentlich ziemlich sicher, dass das funktioniert, unser Lieferant möchte sich da aber komischerweise nicht festlegen, was mich wundert. Was meint das hier anwesende Fachpersonal?
Gruß
Please also mark the comments that contributed to the solution of the article
Content-ID: 669761
Url: https://administrator.de/contentid/669761
Printed on: December 5, 2024 at 16:12 o'clock
15 Comments
Latest comment
Moin,
Üblicherweise funktioniert das meist ohne Probleme. Der einzige Nachteil ist I.d.R., diaß die maximal mögliche Geschwindigkeit des Slots nicht ausgenutzt wird.
Was selten, aber doch manchmal passiert, daß Karte und Mainboard sich nicht mögen, weil irgendwelche Toleranzen im Timing nicht zueinander passen. Das merkt man aber Recht schnell.
lks
Üblicherweise funktioniert das meist ohne Probleme. Der einzige Nachteil ist I.d.R., diaß die maximal mögliche Geschwindigkeit des Slots nicht ausgenutzt wird.
Was selten, aber doch manchmal passiert, daß Karte und Mainboard sich nicht mögen, weil irgendwelche Toleranzen im Timing nicht zueinander passen. Das merkt man aber Recht schnell.
lks
soll heißen:
Ich experimentiere aktuell mit FBs (-> openWRT), also Hardware.
Diese sind angeschlossen an eine 4-Port-NIC, jeweils mit eigener "externer LAN ohne Host" (HyperV)
Jede NIC ist dabei einem eigenen VSwitch zugeordnet ...
Dabei reicht mir 1GBit (je nach FB können die nur 100MBit)
Also reich4 mir eine 4 * 1GBit NIC an PCIe3
Ich experimentiere aktuell mit FBs (-> openWRT), also Hardware.
Diese sind angeschlossen an eine 4-Port-NIC, jeweils mit eigener "externer LAN ohne Host" (HyperV)
Jede NIC ist dabei einem eigenen VSwitch zugeordnet ...
Dabei reicht mir 1GBit (je nach FB können die nur 100MBit)
Also reich4 mir eine 4 * 1GBit NIC an PCIe3
benötigt man bei 4x10Gbit Netzwerkkarten nicht eine max. Bandbreite von 80Gbit/s oder habe ich da einen Denkfehler.
DerMaddin 26.11.2024 um 10:12:06 Uhr
Nur mal die PCIe Spezifikation anschauen, dann weiß man auch, dass selbst PCIe 4.0 x4 genug Bandbreite für 4x 10Gbit hat (~63 Gbit). Mit PCIe 3.0/3.1 x4 wäre das nicht möglich, aber mir sind auch keine NICs mit 4x 10GBit bekannt.
Nur mal die PCIe Spezifikation anschauen, dann weiß man auch, dass selbst PCIe 4.0 x4 genug Bandbreite für 4x 10Gbit hat (~63 Gbit). Mit PCIe 3.0/3.1 x4 wäre das nicht möglich, aber mir sind auch keine NICs mit 4x 10GBit bekannt.
@niraxx in Theorie ja, in der Praxis wird man aber nie genau diese Auslastung erreichen, also auf allen vier Ports vollduplex mit 10Gbit senden und empfangen. In der Regel ist die Nutzung der Bandbreite asymmetrisch, also eher ein hoher Download oder Upload aber nie beides.
Moin @niraxx,
80 Gbits/s = 10 GByte/s
Ein PCIe 3.0 x8 Slot stell eine Bandbreite von 7,8 GByte/s sowohl in die eine als auch in die andere Richtung zur Verfügung, sprich ist im Grunde auch vollduplexfähig.
Bedeutet für deine Rechnung 7,8 GByte/s + 7,8 GByte/s = 15,6 GByte/s = 124,8Gbit/s Gesamtbandbreite.
Sprich, das reicht für die 4 10G Ports der X710 locker aus, auch bei vollduplex.
Gruss Alex
benötigt man bei 4x10Gbit Netzwerkkarten nicht eine max. Bandbreite von 80Gbit/s oder habe ich da einen Denkfehler.
80 Gbits/s = 10 GByte/s
Ein PCIe 3.0 x8 Slot stell eine Bandbreite von 7,8 GByte/s sowohl in die eine als auch in die andere Richtung zur Verfügung, sprich ist im Grunde auch vollduplexfähig.
Bedeutet für deine Rechnung 7,8 GByte/s + 7,8 GByte/s = 15,6 GByte/s = 124,8Gbit/s Gesamtbandbreite.
Sprich, das reicht für die 4 10G Ports der X710 locker aus, auch bei vollduplex.
Gruss Alex
@MysticFoxDE
Ja du hast Recht, das gilt je Signalrichtung. Trotzdem ist das mehr als unwahrscheinlich, dass man alle Ports gleichzeitig Up/Down unter voller Last hat
Ja du hast Recht, das gilt je Signalrichtung. Trotzdem ist das mehr als unwahrscheinlich, dass man alle Ports gleichzeitig Up/Down unter voller Last hat
Moin @DerMaddin,
na ja, die Sache es sogar so, dass wenn man diese NIC's unter Windows mit Default-Einstellungen betreibt, dann wird man deren volle Leistung eh nicht wirklich zu Gesicht bekommen.
Windows Server 2025 - NIC-Performance - Per Default sehr "durchwachsen"
😭
Und bei den Pinguinen sieht es mittlerweile auch nicht viel besser aus. 😔
Gruss Alex
Ja du hast Recht, das gilt je Signalrichtung. Trotzdem ist das mehr als unwahrscheinlich, dass man alle Ports gleichzeitig Up/Down unter voller Last hat
na ja, die Sache es sogar so, dass wenn man diese NIC's unter Windows mit Default-Einstellungen betreibt, dann wird man deren volle Leistung eh nicht wirklich zu Gesicht bekommen.
Windows Server 2025 - NIC-Performance - Per Default sehr "durchwachsen"
😭
Und bei den Pinguinen sieht es mittlerweile auch nicht viel besser aus. 😔
Gruss Alex