PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : m2 NVME PCIE Adapter


Grendizer
2020-01-23, 11:16:59
Hallo,

ich meine in einer Newsmeldung gelesen zu haben, das es PCIE Karten gibt, auf die man 4 m2 NVMEs packen kann.

Ich hab mal versucht danach zu googeln und auch Karten für 2 m2s gefunden, aber wenn ich nach 4 suche, bekomme ich nur PCIE4.0 Ergebnisse.

Danke

HisN
2020-01-23, 12:11:16
z.b. asus hyper m.2 (https://geizhals.de/asus-hyper-m-2-x16-card-90mc05g0-m0eay0-a1688995.html)

Und ganz unter uns... PCIe ist abwärts-kompatibel. D.h. die 4.0-Teile laufen natürlich auch in 3.0-Slots mit 3.0 M.2.

Und nicht vergessen. Die Karten laufen nur, wenn Dein Board Port-Bifurcation kann.
Kann es das nicht brauchste 400 Euro+ Karten, die einen PLX-Chip mit sich bringen.

Grendizer
2020-01-23, 12:33:18
Danke dir ... wäre dann ein X570 Board bzw. ein B550 Board. Plane gerade nur vor für einen Kauf in Q/3.

Radeonfreak
2020-01-23, 12:42:11
nur so aus Neugier, was ist mit B350 Boards? Geht nicht?

HisN
2020-01-23, 14:16:45
Gute Frage. Schaut mal in euer Bios.
Bei mir ist der Punkt als "PCIe Raid Modus" für jeden einzelnen PCIe-Slot betitelt. (x570, Asus).

T86
2020-01-23, 15:42:10
Brauchst denn 4x m2 auf einer karte?


Weil ein paar x570 boards haben ja schon 2 oder 3 voll angebundene pcie 4.0 m2 Slots
Einen kannst per Steckkarte sicher nachrüsten - WENN nichts geteilt wird an lanes

Bei älteren Platinen sehe ich da eh schwarz.
Kein x470 / 370 oder gar b Board hat einen vollen x16 Slot über

Den du aber brauchst für 4x 4 lanes auf einer Steck Karte.

Das kannst du sowas von Knicken
Die cpu stellt 16 + 4 + 4 lanes zur Verfügung -
Pcie / m2 / Chipsatz
Bei b boards hast nur einen x16 Slot plus den x4 Slot der immer mit dem m2 die lanes teilt

Bei x boards das selbe nur das die 2 x16 Slots in 2x x8 aufgeteilt werden können.

Bei x570 kann see Chipsatz seine 4 lanes noch nach außen führen - altere nur 2 von 4

Bei b und x 300 und 400 hast du deswegen nie einen voll angebundenen zweiten m2

X 570 Boards kannst 2 Stück voll befeuern alles was mehr ist teilt Bandbreite über den Chipsatz
Die erste m2 hängt eh an der cpu

Dein Vorhaben ist mit Am4 Platinen nicht möglich.
Eine APU ohne Grafikkarte geht auch nicht da die apus weniger lanes bereit stellen als eine cpu

HisN
2020-01-23, 15:43:54
Dein Vorhaben ist mit Am4 Platinen nicht möglich.


Threadripper anschaffen^^
Da isses kein Problem.

Radeonfreak
2020-01-23, 15:47:29
Aber wenn ich jetzt eine Adapterkarte habe und eine M2 drauf sollte es doch auf jedem Board von den PCI Lanes gehen oder?

Selbst mit PCIE 3 x 2 sollte es immer noch schneller als ne Sata SSD sein?

HisN
2020-01-23, 15:52:28
Wenn Du die Bandbreite auch nutzen kannst, dann ja.
Wenn Du die Bandbreite nicht nutzen kannst, dann nicht.
Per se passiert da ja erstmal gar nix^^

Und ja, "normale" SATA6G - Laufwerke schaffen knapp PCIe 3.0 1x Bandbreite.

T86
2020-01-23, 16:06:23
Die steckkarte wird auch lanes mit einem eh schon vorhandenen Slot teilen.

Die vorhandenen m2 ssds Verkaufen und 1 oder 2 große besorgen falls das deine Idee war die alten weiter zu Nutzen?!?
Sonst macht es alles keinen Sinn.
Würde mich auf Max 2 beschränken - macht die Board Auswahl nicht unnötig kompliziert

Hab bei mir nur einen m2 Slot und ein sata raid.
Da komme ich über Sata mit 2 ssds auch auf 1gb/sek
Ist ein zwischen Ding aber Sata haben alle boards genug

Gebrechlichkeit
2020-01-23, 17:06:14
AMD4 hat doch nur 20? Lanes von der cpu? Bleibt der pciex nichts uebrig, da die m2 + gpu alle 20 benoetigen. Man muesste im BIOS die GPU mit 8x betreiben, aber k.A ob man das kann. Wozu braucht man den eine pciex ueberhaupt? Cache fuer lahme NAS platten?


Hat man noch ne soundkarte, netzwerkkarte ... geht der rest doch ueber den chipset? der generell langsamer sein soll aka "meh".

drdope
2020-01-23, 17:18:20
AMD4 hat doch nur 20? Lanes von der cpu?

Lt. Anandtech sind es 24 PCIe Lanes... idR 16x für GPU, 4x für NVMe und 4x für Chipset...
--> https://www.anandtech.com/show/14525/amd-zen-2-microarchitecture-analysis-ryzen-3000-and-epyc-rome

HisN
2020-01-23, 17:26:24
Da man die 4 zum Chipset nicht für irgendwas anderes benutzen kann, werden sie in der Regel nicht genannt.

Grendizer
2020-01-23, 17:43:06
Sie müssen nur schneller als SATA SSDs bleiben. Plan ist es 4-6 2Tb SSDs zu verbauen. Brauche ich für Hyper-V VMs ..

HisN
2020-01-23, 17:57:38
Threadripper oder X99/266 bei Intel.
Genug Lanes.
Oder Du verzichtest auf eine x16-Graka und besorgst Dir eine für den x1-Slot.

drdope
2020-01-23, 18:01:58
Wenn günstig sein soll und Workstation-/Serverhardware ein NoGo ist mußt du wohl oder übel mal Boarddiagramme/Manuals welzen.

Würde schauen, daß du mind. zwei PCIe 16x Slots (mechanisch) hast, die sich mit je 8 Lanes befeuern lassen und einen PCIe 16x Slot (mechanisch) via Chipsatz mit ein paar PCIe-Lanes für irgend eine passive 0815 GPU.
Fertig ist der Low-Cost V-Server.

T86
2020-01-23, 18:03:00
Sie müssen nur schneller als SATA SSDs bleiben. Plan ist es 4-6 2Tb SSDs zu verbauen. Brauche ich für Hyper-V VMs ..

Am4 ist dann raus...

Oder es kommt noch eine 7 nm apu die volle 24 lanes nach außen leitet und du verzichtetet dann auf eine gpu

Eine graka auf x8 beschränken
Und die übrigen 8 lanes für 2 ssds zu nutzen ist zwar möglich aber auch nur Halbgar

Zergra
2020-01-23, 18:10:00
Am4 ist dann raus...

Oder es kommt noch eine 7 nm apu die volle 24 lanes nach außen leitet und du verzichtetet dann auf eine gpu

Eine graka auf x8 beschränken
Und die übrigen 8 lanes für 2 ssds zu nutzen ist zwar möglich aber auch nur Halbgar

ein X570 hat aber je nach Board noch Lanes vom Chipsatz. Das MSI x570 Unify hat z.B noch einen PCIe X16 Slot (4Lanes) vom Chipsatz. Da kann man die anderen 16 Lanes der CPU für die SSDs verwenden.

B450/X470 stinkt gegen den X570 im Bereich der Lanes einfach total ab.

T86
2020-01-23, 20:07:19
Der x570 hat nur 2 nutzbare lanes mehr

Klar sollte aber sein das der Chipsatz an 4 lanes hängt
Und alles was daran hängt Inkl m2 slots und pcie slots
Sich die Chipsatz Anbindung teilt.

Deswegen ist das ja auch nur ein I/o hub

Wenn man all seine externen Geräte an einen usb hub hängt ist der selbe Effekt

drdope
2020-01-23, 20:59:37
Das macht auf einer Consumer-Plattform nur Sinn, wenn man den GPU-Slot für die NVMe SSDs opfert, sprich man baut sich einen dedizierten VM-Server.
Dann bekommt man im besten Fall fünf PCIe 4.0 4x SSDs mit maximaler Bandbreite/minimaler Latenz an die PCIe-Lanes der CPU direkt angebunden (X570).

Auf der anderen Seite ist ein Softwareraid5 aus Sata-SSDs auch nicht super langsam, wenn man lediglich ein paar VMs drauf lassen will...
Die Frage Masterfrage ist ja, wie viel IO-intensiver Kram in den VMs selbst läuft.

Ich hab' mehrere KMUs als Kunden, deren Firma genau auf einen solchen Konstrukt aufsetzt
-> QNAP TS-677/877; R5-1600/R7-1700; 64GB RAM; 4-6x 1TB Samsung 860 Evo (Sata3) im Raid5...
Damit kann man locker einen 0815-DB/Anwendungsserver-Server und 8-10 Clients per RDP bedienen, ohne das sich das ganze "langsam/laggy" anfühlt...

Zergra
2020-01-23, 21:00:32
Ja grundsätzlich schon, aber dadurch das der Chipsatz schneller angebunden ist, hat man viel mehr davon. X470 war nur mit PCIe 3.0 angebunden.

Der X570 hat eben 16 PCIe 4.0 Lanes zur Verfügung, mit denen natürlich viel angeschlossen wird. Inkl. Sata und Co. Der X470 dagegen nur 8 PCIe 2.0 Lanes.

Natürlich läuft das am Ende alles über die 4 PCIe Lanes zur CPU, dieser hat mit 8GB/s aber auch schon genug Bandbreite.

drdope
2020-01-23, 21:25:30
Die Masterfrage ist imho, wie man das ganze betrachtet.

Will man auf keinen Fall irgendwelche theoretischen Flaschenhälse -> jede NVMe-SSD hängt mit max. Bandbreite/min Latenz direkt an der CPU, oder darf es auch etwas weniger sein, weil man die Mehrleistung im Alltag überhaupt nicht abrufen/gebrauchen kann?

T86
2020-01-23, 22:34:32
Ja grundsätzlich schon, aber dadurch das der Chipsatz schneller angebunden ist, hat man viel mehr davon. X470 war nur mit PCIe 3.0 angebunden.

Der X570 hat eben 16 PCIe 4.0 Lanes zur Verfügung, mit denen natürlich viel angeschlossen wird. Inkl. Sata und Co. Der X470 dagegen nur 8 PCIe 2.0 Lanes.

Natürlich läuft das am Ende alles über die 4 PCIe Lanes zur CPU, dieser hat mit 8GB/s aber auch schon genug Bandbreite.


Das ist total falsch - wo hast du diese Infos her?
Am4 bindet den I/o hub immer mit 4 lanes an
Egal welcher I/o hub egal ob a320 oder x570
Nur der pcie Standard ändert sich
300 und 400 ist pcie 3.0 und 570 ist pcie 4.0

Das was du meinst ist beim TR4 passiert der neue sTRx4
Da hat man die lane Anbindung verdoppelt und von pcie 3.0 auf 4.0 gewechselt also Bandbreite nochmal verdoppelt.

Bei Am4 ist nur doppelte Bandbreite und nicht doppelte Anzahl lanes.
Deswegen ist Am4 generations übergreifend kompatibel TR4 und strx4 nicht

Die 300er und 400er I/o Hubs können mit 4 pcie 3.0 zur cpu kommunizieren und 2 davon auch an einen m2 Slot durch schleifen.
Oder alternativ ein paar pcie 2.0 lanes die man sonst für slots oder auch Sata benutzen würde.

X570 kann alle lanes in pcie 4.0 auch die Schnittstellen die nach außen führen und nicht nur die zur cpu führenden.

Zergra
2020-01-23, 22:42:00
Der X570 hat selber 16 PCIe 4.0 Lanes die er Verteilen kann. Natürlich laufen die alle über den X570 über 4 PCIe 4.0Lanes an die CPU. Mehr habe ich gar nicht gesagt.... der 470 hat dagegen nur 8 PCIe 2.0 Lanes die über 4 PCIe 3.0 an die CPU angeschlossen sind.




X570 kann alle lanes in pcie 4.0 auch die Schnittstellen die nach außen führen und nicht nur die zur cpu führenden.

Genau, und davon hat er eben im Gegensatz zum X470( 8 PCIe 2.0) 16 PCIe 4.0 Lanes.

Grendizer
2020-01-24, 14:46:40
Hallo,

danke für eure Infos. Ich denke auch, das es durchaus möglich sein wird, die Platten trotz theoretischer Engpässe zu betreiben.

Ich habe ja nicht vor ein Raid zu bauen, in dem alle Platten immer angesprochen werden. Und selbst wenn mal last auf 2-3 SSDs kommt, reicht es mir wenn die dann statt 3,5 gb/sec nur 1 gb/sec lesen. Ist immer noch doppelt so schnell, wie eine SATA SSD mit ihren 550 mb/sec.

T86
2020-01-25, 11:34:15
Wenn die volle Anbindung eh keine Rolle spielt:

https://www.computerbase.de/2020-01/msi-mag-x570-tomahawk-wifi-ces-2020-pwm-kuehler/
4x m2 laut Text

Zergra
2020-01-25, 14:22:28
Stimmt leider nicht, das Board hat nur 2 M.2 Slots. Sieht man auch auf dem Bild und ist wohl ein Fehler.

Haarmann
2020-01-27, 06:48:38
Sei am Rande erwähnt...

Ich habe in einem Dual Socket Server mit 2 Intel CPUs - Cascade Lake - mit dem ASUS Adapter versucht was hinzubekommen - ging nicht. Kaufte den teureren Delock ohne Schnickschnack - läuft wie ne 1.

Ergo kann ich das ASUS Teil nur als Mist bezeichnen.