Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   SATA vs. M.2-SSDs (https://www.delphipraxis.net/198750-sata-vs-m-2-ssds.html)

Der schöne Günther 27. Nov 2018 18:13

SATA vs. M.2-SSDs
 
Haben PCIe-basierte SSD gegenüber klassischen SSDs über SATA einen bemerkbaren Unterschied? Ja, die Lese- und Schreibraten sind um ein vielfaches höher. Aber bekommt man so etwas in der Praxis überhaupt mit?


Ich meine natürlich bei typischer Desktop-Softwareentwicklung 😎

DieDolly 27. Nov 2018 18:15

AW: SATA vs. M.2-SSDs
 
Ich bin seit jeher der Meinung, dass wenn man sich einbildet dass da was schneller ist, man das auch merkt.
Typischer Placebo-Effekt. HDD zu SSD merkt man und das auch ohne Placebo. Aber SSD zu M.2 halte ich für rausgeschmissenes Geld.

Wo ich eine M.2 verwende: als Cache für Emby in meinem Medienserver. Da merkt man den Unterschied schon.

jaenicke 28. Nov 2018 05:58

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DieDolly (Beitrag 1419405)
Aber SSD zu M.2 halte ich für rausgeschmissenes Geld.

Das kommt auf den Anwendungszweck an. Als Delphi-Entwickler merkt man den Unterschied schon. Die maximale Datenübertragungsrate ist dabei zwar vollkommen egal, aber eine Samsung 960er SSD mit S-ATA Anschluss hat z.B. rund 100.000 IOPS. Eine Samsung SSD 970 PRO mit 1 TB (die halb so große Variante ist etwas langsamer) hat dagegen 500.000 IOPS. Und gerade bei den vielen kleinen Zugriffen, die bei Delphi beim Kompilieren passieren, merkt man den Unterschied bei großen Projekten recht deutlich.

Bei den verschiedenen M2 Modellen (Evo vs. Pro, 500 GB vs. 1 TB, ...) ist der Unterschied wiederum geringer (die haben alle glaube ich zwischen etwa 300.000 und 500.000 IOPS). Alle haben aber damit eine deutlich höhere IOPS als die S-ATA Modelle.

Dazu noch ein schöner Core i9 mit hoher Einzelkernperformance...

TiGü 28. Nov 2018 09:02

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1419404)
Ich meine natürlich bei typischer Desktop-Softwareentwicklung 😎

Ist es dir wichtig, ob ein kompletter Neubau eines Millionen Zeilen Projektes statt 15 Sekunden nur 5 Sekunden braucht?

Der schöne Günther 28. Nov 2018 09:40

AW: SATA vs. M.2-SSDs
 
Ist das eine rhetorische Frage? Natürlich wäre mir das sehr wichtig.

Ich muss die Delphi-Projekte mehrmals die Stunde bereinigen da sich der Compiler irgendwo verhaspelt und gar nicht mehr kompiliert bis man wieder "Bereinigen" drückt. Wären es wirklich zehn Sekunden reden wir da schon von locker 10 Minuten gesparter Zeit pro Woche 😎

jaenicke 28. Nov 2018 09:43

AW: SATA vs. M.2-SSDs
 
Trotzdem muss da natürlich auch die CPU mitspielen. Bei der CPU hier (i5-7600k) schlägt die an die Grenzen, da würde eine schnellere SSD nicht viel helfen...

Der schöne Günther 28. Nov 2018 09:49

AW: SATA vs. M.2-SSDs
 
Danke für die Antworten bislang, ja die CPU-Wahl ist ebenso ein Thema...

Aber ich würde jetzt nicht zu einer langsameren SSD greifen nur weil die CPU "nicht schnell genug dafür" wäre - Ich würde den Rechner ja auch für mehr benutzen als in Delphi auf F9 zu drücken 😉

bytecook 28. Nov 2018 10:01

AW: SATA vs. M.2-SSDs
 
Du merkst definitiv einen Unterschied, wenn es sich um ein Modell wie ein NVME Laufwerk wie die Samsung 970 Evo handelt, je nach Dateigröße und Zugriffsart.
Beim Loggen macht sich das 970er Teil sehr nützlich. Beim Zocken garnicht.
Die Standardtypen wie SATA 850/860 oder m.2 850/860 sind gleich schnell. Ich habe hier in meinem Notebook folgende Konfiguration:

1X 970 Evo, 2 Tb als m.2 NVMe
1X 860 Evo, 1 Tb als m.2 (SATA3)
1X 850 Evo, 1 Tb als m.2 (SATA3)

sowie

2X Sandisk SATA 2TB als SATA Laufwerke
(245€ excl UST vor Kurzem bei Amazon)

jaenike hat recht. Die Peripherie ist wichtig.
Rest meiner Konfig: Schenker Zenith, Intel i7-8700K geköpft, 32Gb Ram, 2400er (2 Riegel), Geforce 1080er 8 Gb Ram,
mein mobiler Officeersatz und Render/ZockPC.
Btw, soweit ich weiss, der einzige Clevo Schlepptop, der zwei RJ 45 aufweist, inkl. eingebautes Fitness Studio, das Teil hat 7 Kg mit Netzteil und Peripherie:P

Kleiner Test zu NVMe <> Sata
https://www.zdnet.de/88320087/perfor...a-ssd-vs-nvme/

TiGü 28. Nov 2018 10:19

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1419478)
Ist das eine rhetorische Frage? Natürlich wäre mir das sehr wichtig.

Ich muss die Delphi-Projekte mehrmals die Stunde bereinigen da sich der Compiler irgendwo verhaspelt und gar nicht mehr kompiliert bis man wieder "Bereinigen" drückt. Wären es wirklich zehn Sekunden reden wir da schon von locker 10 Minuten gesparter Zeit pro Woche 😎

Geht es um eine neue Festplatte oder gleich um einen neuen Entwicklungsrechner an und für sich?

Der schöne Günther 28. Nov 2018 10:22

AW: SATA vs. M.2-SSDs
 
Um einen komplett neuen Rechner natürlich. Ich wollte mich erst einmal schlau machen wie es mit den SSDs steht. Wenn ich eine halbwegs konkrete Idee habe frage ich wieder, so wie letztes mal für meinen PC zuhause 😍 da hattet ihr mir auch toll geholfen.

DieDolly 28. Nov 2018 12:16

AW: SATA vs. M.2-SSDs
 
Um das mal zu vervollständigen. Eine super-schnelle CPU und eine mega-schnelle M.2 bringen allesamt nichts, wenn das Mainboard nicht genug PCIe-Lanes zur CPU hat.

jaenicke 28. Nov 2018 12:22

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von bytecook (Beitrag 1419492)
Die Standardtypen wie SATA 850/860 oder m.2 850/860 sind gleich schnell.

Aber nur im maximalen Datendurchsatz. Die IOPS weicht stark ab, ist aber gerade bei vielen kleinen Dateien wie beim Kompilieren sehr wichtig.

TiGü 28. Nov 2018 12:54

AW: SATA vs. M.2-SSDs
 
Ein echter Pro hat doch eh ne RAM-Disk! :wink:

Hobbycoder 28. Nov 2018 16:05

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von TiGü (Beitrag 1419535)
Ein echter Pro hat doch eh ne RAM-Disk! :wink:

Echt? ;-) Wie verwendest du die? Nur für die Projektausgabe (dcu und exe) oder kopierst du dein Projekt dort hin und lädst es von dort? Letzteres würde ja bedingen, dass du nach jedem Speichern das Projekt auch wieder zurückkopierst, sonst wären die Schäden im Falle eine Totalabsturz oder Stromausfall katastrophal.

bytecook 28. Nov 2018 16:19

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von jaenicke (Beitrag 1419523)
Zitat:

Zitat von bytecook (Beitrag 1419492)
Die Standardtypen wie SATA 850/860 oder m.2 850/860 sind gleich schnell.

Aber nur im maximalen Datendurchsatz. Die IOPS weicht stark ab, ist aber gerade bei vielen kleinen Dateien wie beim Kompilieren sehr wichtig.

Ja richtig. Hab mich etwas unklar ausgedrückt, ich meinte dies im Bezug auf Spiele / Anwendungen mit eher gestreamten Dateien. Ich habe alle kritischen Preogramme/Verzeichnisse auf der NVMe.

bytecook 28. Nov 2018 16:21

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DieDolly (Beitrag 1419519)
Um das mal zu vervollständigen. Eine super-schnelle CPU und eine mega-schnelle M.2 bringen allesamt nichts, wenn das Mainboard nicht genug PCIe-Lanes zur CPU hat.

Klar, aber im Normalfall hast ja die Lanes für die m.2 am Board ja schon bereitgestellt. Mein nächstes Officesystem setzt da klar auf die kommende AMD TR Schiene, da gibts von Haus mehr Lanes.

Der schöne Günther 28. Nov 2018 17:23

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DieDolly (Beitrag 1419519)
Um das mal zu vervollständigen. Eine super-schnelle CPU und eine mega-schnelle M.2 bringen allesamt nichts, wenn das Mainboard nicht genug PCIe-Lanes zur CPU hat.

Und wieviel ist "genug"?

DualCoreCpu 22. Dez 2018 12:47

AW: SATA vs. M.2-SSDs
 
Zu SSD Festplatten habe ich einige Fragen:

1) Passt eine PCIe SSD auf einen gewöhnlichen freien PCI Slot?

2) Kann ein normaler PCI Slot überhaupt PCIe? Wenn nicht, ist dann eine SATA SSD besser als eine PCIe SSD?

3) Kennt jemand die ViperTeq UP Serie interne SSD SATA 3 240GByte. Übertragungsrate bis 560MByte/s. Bringt die Platte das auch wirklich? Oder sollte ich Samsung oder einen anderen Hersteller bevorzugen?

4) Wie gut ist die ViperTeq wirklich?

DieDolly 22. Dez 2018 13:00

AW: SATA vs. M.2-SSDs
 
Zitat:

2) Kann ein normaler PCI Slot überhaupt PCIe? Wenn nicht, ist dann eine SATA SSD besser als eine PCIe SSD?
PCIe-Karten können nicht auf einen PCI-Slot.

Dalai 22. Dez 2018 15:12

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DualCoreCpu (Beitrag 1421749)
1) Passt eine PCIe SSD auf einen gewöhnlichen freien PCI Slot?

Mal abgesehen von dem, was DieDolly bereits sagte. Es gibt zwar PCIe SSDs, also wirkliche Steckkarten für den PCIe-Slot, z.B. die Intel Optane 900P. Aber auch eine M.2 SSD kann PCIe sprechen, z.B. die Samsung 970 EVO. Das heißt aber nicht automatisch, dass man sie einfach in einen PCIe-Slot stecken kann. Das geht nur mit einem Adapter - also einer PCIe-"Karte", die einen oder mehrere M.2 Anschlüsse zur Verfügung stellt. Will sagen: Der Begriff PCIe SSD ist mehrdeutig.

Zitat:

2) Kann ein normaler PCI Slot überhaupt PCIe? Wenn nicht, ist dann eine SATA SSD besser als eine PCIe SSD?
Eine SATA SSD hat einen IMO sehr wichtigen Vorteil: Kompatibilität. Man kann eine solche SSD überall da anschließen, wo SATA verfügbar ist, also quasi überall heutzutage. Mit einer PCIe-Steckkarte verhält es sich ähnlich. Mit den M.2 SSDs läuft es auch in diese Richtung, aber die Verbreitung muss sich IMO noch etwas steigern, bis man sagen kann, dass auch dieser Anschluss überall zur Verfügung steht.

Zitat:

3) Kennt jemand die ViperTeq UP Serie interne SSD SATA 3 240GByte.
Mir sagt noch nicht einmal der Hersteller etwas. Insofern kann ich nur dazu raten, nach Testberichten des Laufwerks zu suchen und dir daraus deine Meinung zu bilden.

Zitat:

Oder sollte ich Samsung oder einen anderen Hersteller bevorzugen?
Es muss nicht immer Samsung sein. Auch Crucial, SanDisk (nun im Besitz von WD) und einige andere bauen ordentliche und schnelle Laufwerke.

Grüße
Dalai

DieDolly 22. Dez 2018 15:59

AW: SATA vs. M.2-SSDs
 
Mit den MX500 von Crucial habe ich gute Erfahrungen gemacht. Von SanDisk kann ich nur abraten. Ganz besonders die PLUS und ULTRAs. Die sind nur bei einer großen Datei am Stück schnell. Bei allem was schätzungsweise über 4 GB geht sinkt die Übertragungsrate einer Ultra so dermaßen ab, dass man auch eine HDD verwenden kann. Das liegt daran, weil die alten SanDisks noch keinen oder super schlechten DRAM-Cache hatten.

jaenicke 22. Dez 2018 16:14

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DualCoreCpu (Beitrag 1421749)
3) Kennt jemand die ViperTeq UP Serie interne SSD SATA 3 240GByte. Übertragungsrate bis 560MByte/s. Bringt die Platte das auch wirklich? Oder sollte ich Samsung oder einen anderen Hersteller bevorzugen?

Die sequentielle Rate ist für die meisten Anwendungsfälle vollkommen egal. Bezogen auf Delphi hat die 860 Evo z.B. deutlich die Nase vorn bei kleinen Dateien. Da ist die ViperTeq deutlich langsamer. Ansonsten nehmen sich die MX500, die ViperTeq und die 860 Evo leistungsmäßig nicht viel.

Mit persönlich sind schon zwei Crucial SSDs relativ schnell kaputt gegangen, weshalb ich zu Samsung gewechselt bin. Damit bin ich absolut zufrieden. Es gibt aber sicher auch viele, die das von Crucial sagen. ;-)

DualCoreCpu 23. Dez 2018 07:41

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von jaenicke
Bezogen auf Delphi hat die 860 Evo z.B. deutlich die Nase vorn bei kleinen Dateien. Da ist die ViperTeq deutlich langsamer.

Betrifft das auch das Starten der IDE oder eher dann die Arbeit mit der IDE beim Compilieren großer Projekte?

jaenicke 23. Dez 2018 19:36

AW: SATA vs. M.2-SSDs
 
Zitat:

Zitat von DualCoreCpu (Beitrag 1421802)
Betrifft das auch das Starten der IDE oder eher dann die Arbeit mit der IDE beim Compilieren großer Projekte?

Der Start der IDE profitiert davon kaum, denn dort werden nur die .bpl Dateien geladen, die relativ groß sind. Deshalb wird man den Unterschied dort kaum merken.

Der Unterschied einer guten M.2 SSD gegenüber einer der drei S-ATA SSDs dürfte aber auch dort spürbar sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz