Discussion:
PCIe-Adapter NVMe 1.3 -> in PCIe3.0x16-Slot langsamer als in PCIe2.0x4-Slot (Supermicro X9SCA-F)
(zu alt für eine Antwort)
Christian Dürrhauer
2024-11-28 16:25:52 UTC
Permalink
Hallo,

ich schreibe hier, weil es unmöglich ist, in endlicher Zeit dem zunehmend
verblödenden Google diese Information zu entnehmen (weil nach langsam PCIe 3.0
2.0 SSD braucht man gar nicht suchen; ist klar, was da hauptsächlich kommt).

Ich baue gerade einen Unraid-Server mit alter Hardware auf, u.a. dem
Supermicro X9SCA-F und einem Xeon E3-1240 v2.
Ivy Bridge, x20 PCIe3.0, DMI 2.0 x4, Socket 1155.

Mit einem schnöden PCIe-Adapter (ohne Elektronik) wollte ich eine NVMe 1.3-SSD
(Transcend 220S) ans Bord anschließen (Cache-Disk).

Mit dd getestet:
ich bekomme mit dem Adapter/der SSD in PCIe 3.0 x16-Slot1 1,8GB/s und in Slot
2 PCIe 2.0 x4 2,2GB/s.

Es ist ein Amazon-Adapter für nen Zehner für eigentlich PCIe 4.0, aber ich
sehe auch irgendwo die Problematik nicht, der wird ja schon massiv verkauft
und sollte eigentlich funktionieren.

Hat da jemand eine Erklärung für das Verhalten?
--
mit freundlichen Grüßen/with kind regards,

Christian Dürrhauer
Bernd Mayer
2024-11-28 18:32:12 UTC
Permalink
Post by Christian Dürrhauer
Hallo,
ich schreibe hier, weil es unmöglich ist, in endlicher Zeit dem zunehmend
verblödenden Google diese Information zu entnehmen (weil nach langsam PCIe 3.0
2.0 SSD braucht man gar nicht suchen; ist klar, was da hauptsächlich kommt).
Ich baue gerade einen Unraid-Server mit alter Hardware auf, u.a. dem
Supermicro X9SCA-F und einem Im BIOS kann man offebar noch Einstellungen für
Ivy Bridge, x20 PCIe3.0, DMI 2.0 x4, Socket 1155.
Mit einem schnöden PCIe-Adapter (ohne Elektronik) wollte ich eine NVMe 1.3-SSD
(Transcend 220S) ans Bord anschließen (Cache-Disk).
ich bekomme mit dem Adapter/der SSD in PCIe 3.0 x16-Slot1 1,8GB/s und in Slot
2 PCIe 2.0 x4 2,2GB/s.
Es ist ein Amazon-Adapter für nen Zehner für eigentlich PCIe 4.0, aber ich
sehe auch irgendwo die Problematik nicht, der wird ja schon massiv verkauft
und sollte eigentlich funktionieren.
Hat da jemand eine Erklärung für das Verhalten?
Hallo,

PCIEe 2.0 mit 4 Lanes kann nur die Hälfte übertragen im Vergleich zu
PCIe 3.0 mit 4 Lanes.

Im Datenblatt der 220S steht "Up to 3,500/3,200 MB/s" für 1 TB oder 2 TB
bei PCIe 3.0.

Hat das Motherboard überhaupt einen PCIe 3.0 *16 Anschluß für den Adapter?

Ein flotter Adapter in einem langsamen PCIe-Anschluß wird ausgebremst.


Bernd Mayer
Christian Dürrhauer
2024-11-28 19:07:46 UTC
Permalink
Post by Christian Dürrhauer
Post by Christian Dürrhauer
Hallo,
ich schreibe hier, weil es unmöglich ist, in endlicher Zeit dem zunehmend
verblödenden Google diese Information zu entnehmen (weil nach langsam PCIe 3.0
2.0 SSD braucht man gar nicht suchen; ist klar, was da hauptsächlich kommt).
Ich baue gerade einen Unraid-Server mit alter Hardware auf, u.a. dem
Supermicro X9SCA-F und einem Im BIOS kann man offebar noch Einstellungen für
Ivy Bridge, x20 PCIe3.0, DMI 2.0 x4, Socket 1155.
Mit einem schnöden PCIe-Adapter (ohne Elektronik) wollte ich eine NVMe 1.3-SSD
(Transcend 220S) ans Bord anschließen (Cache-Disk).
ich bekomme mit dem Adapter/der SSD in PCIe 3.0 x16-Slot1 1,8GB/s und in Slot
2 PCIe 2.0 x4 2,2GB/s.
Es ist ein Amazon-Adapter für nen Zehner für eigentlich PCIe 4.0, aber ich
sehe auch irgendwo die Problematik nicht, der wird ja schon massiv verkauft
und sollte eigentlich funktionieren.
Hat da jemand eine Erklärung für das Verhalten?
Hallo,
PCIEe 2.0 mit 4 Lanes kann nur die Hälfte übertragen im Vergleich zu
PCIe 3.0 mit 4 Lanes.
das weiß ich doch :)
Post by Christian Dürrhauer
Im Datenblatt der 220S steht "Up to 3,500/3,200 MB/s" für 1 TB oder 2 TB
bei PCIe 3.0.
Hat das Motherboard überhaupt einen PCIe 3.0 *16 Anschluß für den Adapter?
# dmidecode | grep "PCI"
PCI is supported
Type: x16 PCI Express 3 x16
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: 32-bit PCI
Type: 32-bit PCI
Type: 32-bit PCI

Es ist ein Sandy Bridge-Ära-Mainboard mit Socket 1155/H2 und intel C204, daher
eigentlich PCIe 2.0. Ich ging aber bisher davon aus, dass das PCIe-Interface
von der CPU kommt - allerdings gebe ich zu, dass die Angabe für den zweiten
x4-Port mich diesbezüglich verwundert, weil er dieser Logik entsprechend auch
PCIe 3.0 sein sollte (was er aber nicht ist).

Ist jetzt kein Beinbruch - das System wird eh kein Performance-Monster werden,
aber 10GbE wird es schon end-to-end schaffen.
--
mit freundlichen Grüßen/with kind regards,

Christian Dürrhauer
Bernd Mayer
2024-11-28 20:01:16 UTC
Permalink
Post by Christian Dürrhauer
Post by Christian Dürrhauer
Post by Christian Dürrhauer
Hallo,
Ich baue gerade einen Unraid-Server mit alter Hardware auf, u.a. dem
Supermicro X9SCA-F und einem Im BIOS kann man offebar noch Einstellungen für
Ivy Bridge, x20 PCIe3.0, DMI 2.0 x4, Socket 1155.
Mit einem schnöden PCIe-Adapter (ohne Elektronik) wollte ich eine NVMe 1.3-SSD
(Transcend 220S) ans Bord anschließen (Cache-Disk).
ich bekomme mit dem Adapter/der SSD in PCIe 3.0 x16-Slot1 1,8GB/s und in Slot
2 PCIe 2.0 x4 2,2GB/s.
Es ist ein Amazon-Adapter für nen Zehner für eigentlich PCIe 4.0, aber ich
sehe auch irgendwo die Problematik nicht, der wird ja schon massiv verkauft
und sollte eigentlich funktionieren.
Hat da jemand eine Erklärung für das Verhalten?
Hallo,
Hat das Motherboard überhaupt einen PCIe 3.0 *16 Anschluß für den Adapter?
# dmidecode | grep "PCI"
PCI is supported
Type: x16 PCI Express 3 x16
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: 32-bit PCI
Type: 32-bit PCI
Type: 32-bit PCI
Es ist ein Sandy Bridge-Ära-Mainboard mit Socket 1155/H2 und intel C204, daher
eigentlich PCIe 2.0. Ich ging aber bisher davon aus, dass das PCIe-Interface
von der CPU kommt - allerdings gebe ich zu, dass die Angabe für den zweiten
x4-Port mich diesbezüglich verwundert, weil er dieser Logik entsprechend auch
PCIe 3.0 sein sollte (was er aber nicht ist).
Ist jetzt kein Beinbruch - das System wird eh kein Performance-Monster werden,
aber 10GbE wird es schon end-to-end schaffen.
Hallo,

ja - das weiss ich doch auch - smiley.

Ich hatte mir die Daten zum Chipsatz und von der CPU bei Intel angesehen.
Und dann auch noch mehrere Minuten zum Motherboard recherchiert, da
konnte ich aber keine eindeutigen Infos zum PCIe-Anschluß finden.

Die 1,8 GB/s passen entweder zu PCIe 2.0 *16 oder zu PCIe 3.0 *8.

Im Handbuch hatte ich auch noch Einstellmöglichkeiten im BIOS zu PCIe
gesehen.

Manchmal werden die PCIe-Lanes auch aufgeteilt wenn da viel belegt ist.
https://www.intel.de/content/www/de/de/products/sku/65730/intel-xeon-processor-e31240-v2-8m-cache-3-40-ghz/specifications.html

"PCI-Express-Version 3.0
PCI-Express-Konfigurationen‡ 1x16 & 1x4, 2x8 & 1x4 or 1x8 & 3x4"

Aber ich hatte da nur begrenzt Zeit und Lust weiter zu recherchieren.
Sieh Dir mal die Handbücher dazu an.

Selbst messe ich mit hdparm -tT /dev/soundso.

Mir ist auch klar, daß man mit Socket 1155 keine Wunder erwarten kann.
Da kann man doch froh sein wenn man überhaupt eine NVMe-SSD
anschliessen kann.



Bernd Mayer
Bernd Mayer
2024-11-28 20:23:28 UTC
Permalink
Post by Christian Dürrhauer
Post by Christian Dürrhauer
Post by Christian Dürrhauer
Hallo,
Ich baue gerade einen Unraid-Server mit alter Hardware auf, u.a. dem
Supermicro X9SCA-F und einem Im BIOS kann man offebar noch Einstellungen für
Ivy Bridge, x20 PCIe3.0, DMI 2.0 x4, Socket 1155.
Mit einem schnöden PCIe-Adapter (ohne Elektronik) wollte ich eine NVMe 1.3-SSD
(Transcend 220S) ans Bord anschließen (Cache-Disk).
ich bekomme mit dem Adapter/der SSD in PCIe 3.0 x16-Slot1 1,8GB/s und in Slot
2 PCIe 2.0 x4 2,2GB/s.
Es ist ein Amazon-Adapter für nen Zehner für eigentlich PCIe 4.0, aber ich
sehe auch irgendwo die Problematik nicht, der wird ja schon massiv verkauft
und sollte eigentlich funktionieren.
Hat da jemand eine Erklärung für das Verhalten?
Hallo,
Hat das Motherboard überhaupt einen PCIe 3.0 *16 Anschluß für den Adapter?
# dmidecode | grep "PCI"
PCI is supported
Type: x16 PCI Express 3 x16
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: 32-bit PCI
Type: 32-bit PCI
Type: 32-bit PCI
Es ist ein Sandy Bridge-Ära-Mainboard mit Socket 1155/H2 und intel C204, daher
eigentlich PCIe 2.0. Ich ging aber bisher davon aus, dass das PCIe-Interface
von der CPU kommt - allerdings gebe ich zu, dass die Angabe für den zweiten
x4-Port mich diesbezüglich verwundert, weil er dieser Logik entsprechend auch
PCIe 3.0 sein sollte (was er aber nicht ist).
Ist jetzt kein Beinbruch - das System wird eh kein Performance-Monster werden,
aber 10GbE wird es schon end-to-end schaffen.
Hallo,

ja - das weiss ich doch auch - smiley.

Ich hatte mir die Daten zum Chipsatz und von der CPU bei Intel
angesehen. Und auch die Daten zur SSD.
Und dann auch noch mehrere Minuten zum Motherboard recherchiert, da
konnte ich aber keine eindeutigen Infos zum PCIe-Anschluß finden.

Die 1,8 GB/s passen entweder zu PCIe 2.0 mit 4 Lanes oder zu PCIe 3.0
mit 2 Lanes.

Im Handbuch hatte ich auch noch Einstellmöglichkeiten im BIOS zu PCIe
gesehen.

Aber ich hatte da nur begrenzt Zeit und Lust weiter zu recherchieren.
Sieh Dir mal die Handbücher dazu an.

Selbst messe ich mit hdparm -tT /dev/soundso.

Mir ist auch klar, daß man mit Socket 1155 keine Wunder erwarten kann.
Da kann man doch froh sein wenn man überhaupt eine NVMe-SSD anschließen
kann.

Was für einen Adapter verwendest Du da?


Bernd Mayer
Christian Dürrhauer
2024-11-28 21:59:03 UTC
Permalink
Post by Christian Dürrhauer
Hallo,
ja - das weiss ich doch auch - smiley.
vielen Dank für Deine Mühe!
Post by Christian Dürrhauer
Ich hatte mir die Daten zum Chipsatz und von der CPU bei Intel
angesehen. Und auch die Daten zur SSD.
Und dann auch noch mehrere Minuten zum Motherboard recherchiert, da
konnte ich aber keine eindeutigen Infos zum PCIe-Anschluß finden.
die Thomas-Krenn-Webseite sagt: alles PCIe 2.0.
Post by Christian Dürrhauer
Die 1,8 GB/s passen entweder zu PCIe 2.0 mit 4 Lanes oder zu PCIe 3.0
mit 2 Lanes.
dachte ich auch. Übrigens: was ich oben über 2,2GB/s schrieb - ich habe das in
keinem Test danach mehr bekommen. Vielleicht einfach nur durchnächtigt.
Jedenfalls suche ich da nicht weiter. Knapp 2GB/s ist gut genug und die Karte
ist jetzt in Slot 2, wo das gelöcherte Blech noch als Luftführung für die
10GbE-Karte daneben fungiert. Würde ich die NVMe-Karte umbauen, würde NIC und
SAS-Adapter direkt nebeneinander hängen - so findet man auch am unerwarteten
positives.
Post by Christian Dürrhauer
Im Handbuch hatte ich auch noch Einstellmöglichkeiten im BIOS zu PCIe
gesehen.
ja, ich weiß nur nicht, welche da so Einfluss haben sollten. Ich hatte auch
das letzte BIOS heruntergeladen und die optimized defaults angewendet.
Post by Christian Dürrhauer
Selbst messe ich mit hdparm -tT /dev/soundso.
schau ich mir an, danke!
Post by Christian Dürrhauer
Mir ist auch klar, daß man mit Socket 1155 keine Wunder erwarten kann.
Da kann man doch froh sein wenn man überhaupt eine NVMe-SSD anschließen
kann.
Was für einen Adapter verwendest Du da?
den GLOTRENDS PA09-HS für a bisserl mehr als 10 Euro.
--
mit freundlichen Grüßen/with kind regards,

Christian Dürrhauer
Loading...