Performance SSD testen

Ganz entscheidende Faktoren bei der Perfance eines Rechners sind die Lese- und Schreibzugriffe auf Datenträger. Um die zu testen, braucht es keine Tools, obwohl das auch geht und ich schon mal 2021 genutzt habe. Das geht aber ebenso ziemlich gut mit Bordmitteln des Betriebssystems (etwa mit winsat, was ich auch schon mal genutzt habe) und solche Tests habe ich gerade mal wieder bei meiner Hardware durchgezogen. Bei mir kommt demnächst ein neuer Rechner ins Haus, denn meine bisherige Hardware hat schon ziemlich Zeit auf dem Buckel. Das Matebook ist über 4,5 Jahre, die Workstation bald 8 Jahre und mein Ersatz-Notebook sollte jetzt gut 15 Jahre alt sein. Wie alt mein ThinkCenter ist, kann ich nicht sagen, aber da ich sie vor ein paar Jahren refurbished für unter 40 EUR bekomme habe, sollte sie auch schon ein gesegnetes Alter aufweisen. „Performance SSD testen“ weiterlesen

Liegengebliebene Tasks

Nachdem ich mit einer Remote-UML-Einzelschulung am Montag und Dienstag eine brutal lange Schulungsphase erst einmal abgeschlossen bzw. unterbrochen habe, kann ich mich jetzt endlich ein paar Tage liegengebliebenen Aufgaben widmen. Ich kann mich nicht mehr entsinnen, wann ich das letzte Mal so viele Schulungen so lange Zeit mehr oder weniger am Stück gehalten habe. Die letzten Jahre definitiv nicht mehr. Im Grunde ging diese Phase am 1. Oktober los und wurde zwar von einer Videosession für LiL und auch hin und wieder von einigen Tagen ohne Schulung unterbrochen. Aber an denen musste ich ja meine andere Arbeit samt den dauerhaften ILS-Korrekturen und Vorbereitungen der Schulungs-Sesions erledigen. Wenn man die letzten 3 Monate betrachtet, war meine Schulungsaktivität also prozentual höher als zig Jahre zuvor.
Was ich auch merke, denn ich habe die letzten Tage schon abgebaut. Ich bin mit der falschen Brille zum Radfahren gegangen, habe Stufen auf der Treppe übersehen, hatte Rücken vom vielen Sitzen, war gereizt etc. Die freien Tage über das Jahresende kommen dieses Mal wirklich dringend.
Ein Teil meiner liegengebliebenen Aufgaben dreht sich auch um die Synchronisation, Bereinigung und Neuinstallation meiner Rechner bzw. Datensicherungen. Das ist zwar auch Arbeit, aber macht mir Spaß und ist – für mich zumindest – eine entspannte bzw. sogar entspannende Tätigkeit.
Da ich gestern „geboostert“ wurde, hänge ich heute mit leichten Impfreaktionen sowieso etwas in den Seilen – zu der angesprochenen Erschöpfung durch die letzten Monate – und habe mal im Hintergrund meine Datensicherungen bereinigt bzw. mehrere externe Festplatten bereinigt und aufeinander abgestimmt. Bei der Datensicherung bin ich grundsätzlich „übervorsichtig“ und speichere im Grunde „ALLES“ redundant sowie zeitlich in ziemlich kurzen Abständen. Aber damit wird die Datenmenge auch gewaltig groß und nicht mehr wirklich überschaubar. Eine Bereinigung hatte wirklich Sinn gemacht.
Dazu habe ich mit meinem Matebook ein wirklich super schnelles, leistungsfähiges, transportables und hochwertiges Notebook. Aber als ich es Anfang 2019 gekauft hatte, gab es das Gerät zu einem adäquaten Preis nur mit einer Mini-SSD. Demensprechend bin ich dort leider immer am Limit der 256 GByte und muss regelmäßig das Teil säubern. Damit das aber nicht zu extrem wird, arbeite ich mit externen Festplatten – auch weil ich oft zwischen meiner Workstation und dem Notebook wechsele. Workstation in Bodenheim, das Matebook in Eppstein oder bei externen Einsätzen jeder Art. Die Daten will ich nicht ständig in die Cloud verschieben müssen – zumal ich der Verwendung einer Cloud sowieso in vielen Bereichen kritisch gegenüberstehe.
Nur habe ich mittlerweile zwei externe USB-Festplatten im Einsatz – eine große HD und eine kleine SSD mit 1 TByte. Zuerst war die HD (USB-2) da, aber der Performancegewinn mit der externen SSD (USB-3 bzw. Firewire) ist so groß (gemessen – Zugriffszeiten fast identisch wie bei der internen SSD), dass ich immer mehr Daten (Programme sowieso) auf diese verlagere. Damit schlägt die fehlende Kapazität meiner internen SSD nicht mehr so zu. Nur große Daten wie Videos für LiL und eines der Backups der NAS bleiben auf jeden Fall auf der externen HD. Aber …
Ich habe in der letzten UML-Schulung gemerkt, dass sich über die letzten Monate die Daten ziemlich unstrukturiert auf die externe HD und die externe SSD verteilt haben und ich auch da komplett die Übersicht verloren habe. Suchtools sei Dank habe ich zwar immer gefunden, was ich gebraucht habe. Aber die Abstimmung bzw. Neustrukturierung der beiden externen Datenträger aufeinander war mal dringend gegeben.
Eine weitere Aufgabe, die ich mir für die Jahresendtage aufgeschrieben habe, war die Reaktivierung meines uralten HP EliteBook. Das hatte ich mal als Gebrauchtgerät gekauft und es muss m.E. mindestens 12 – 15 Jahre alt sein. Vermutlich noch älter. Ich brauche es nicht wirklich und die Reaktivierung kann man fast als „Hobby“ abtun. Aber es läuft in der Tat mit Windows 10 und ich habe darauf auch lizenziertes MS-Office installiert. Die Lizenzen will ich eigentlich nicht verlieren und deshalb habe ich die Lizenzen versucht auszulesen, um sie ggfls. auf einem anderen Gerät noch zu nutzen. Das war leider nur teils erfolgreich und deshalb habe ich versucht, das EliteBook mit allen denkbaren Tools zu bereinigen, zu entschlacken und zu beschleunigen. Denn der Start von Windows als auch vor allen Dingen Programmen ist dermaßen langsam – eigentlich kann man damit nicht arbeiten. Wenn nur nicht die Lizenzen wären, die ich zum Teil einfach nicht mehr rausbekomme bzw. deren Keys ich nicht mehr finde. Als Resultat meiner Optimierung läuft das EliteBook jetzt wirklich etwas besser, aber es ist absolut an der Grenze der Verwendbarkeit. Ich bin noch am Überlegen, ob die Lizenzen es wert sind oder ich nicht lieber ein Linux darauf installieren, dass mit der uralten Hardware besser zurecht kommen wird. Wie gesagt – ich brauche das EliteBook nicht wirklich und auch die Neuinstallation mit Linux wäre unter „Hobby“ bzw. ggf.. Wissenserweiterung (wobei da nichts Neues auftreten sollte) zu verbuchen.

Speed oder nicht?

Eben kam meine neue externe SSD an (eine Samsung MU-PA1T0B/EU Portable SSD T5 1 TB), die gerade in einer Preisaktion herunter gesetzt war und in allen mir verfügbaren Quellen sehr gute Bewertungen herum hat. Ich habe die Zeit von der Bestellung bis eben genutzt und einmal meine drei Standard-PC mit deren ganzen Datenträger mit CrystalDiskMark getestet. Schon interessant, welche Messwerte da rauskommen. Diese weichen zwar bei mehreren Messungen immer wieder etwas ab, aber der Grundrange ist immer ähnlich.

Das Programm testet sowohl sequenziell als auch per Random-Verfahren die Lese- und Schreibgeschwindigkeiten. Natürlich sind die sequenziellen Zugriff erheblich performanter und die Maximalwerte können damit auch nur da erreicht werden. Aber interessanter sind eigentlich die Random-Zugriffe, weil die m.E. in der Praxis häufiger vorkommen (gerade bei fragmentierten Datenträgern).

Bei meiner Workstation hat die SSD ganz gute Werte – die Hardware ist ja auch schon etwas betagt. Sowohl beim Lesen und Schreiben gibt es sequenziell zwischen 520 – 550 MB/s in der Spitze. Aber auch die HDD, die ich zusätzlich als Datengrab in der Workstation habe, kommt beim sequenziellen Lesen auf über 200 MB/s und beim Schreiben noch auf 150 MB/s. Das ist wirklich nicht schnell, aber mehr als erwartet. Nur beim Random-Zugriff bricht die HDD extrem gegenüber der SSD ein. Das ist teils brutal. Da geht es um Faktoren zwischen 10x und 100x(!) langsamer als bei der SSD.

Beim Terra-Notebook, wo ich vor Jahren die interne HDD durch eine 1-TB-SDD ausgetauscht habe, beschränkt wohl die alte Hardware die Performance. Aber mit etwa 250 MB/s im Lese- als auch Schreibzugriff sind die Werte durchaus noch brauchbar. Vor allen Dingen für so eine uralte Kiste, die ich fast schon ausgemustert hätte, wenn ich damals nicht günstig die Austausch-SSD geschossen hätte. Die Zugriffe auf externe HDD am Terra-Notebook sind hingegen erwartungsgemäss grauenvoll langsam. Aber die dienen sowieso nur noch zu Backups und die sind nicht zeitkritisch.

Aber eigentlich geht es mir ja um mein Matebook, bei dem die neue externe SSD meine massiven Speicherplatzprobleme beseitigen soll. Bei dessen interner SSD ist mir beim Test die extreme Ungleichheit der Zugriffszeiten zwischen Lese- und Schreibzugriff aufgefallen. Bei allen anderen Datenträgern und Rechner ist der Lesezugriff zwar auch immer schneller, aber der Unterschied ist nicht so gravierend. Beim Matebook kam ich bei einer Messung beim sequenziellen Lesezugriff in der Spitze auf bis zu wahrhaft rasante 2350 MB/s, während es beim Schreiben nur ca. 300 MB/s waren. Nur bei einem Random-Zugriff ist der Lesezugriff sogar etwas langsamer als der vergleichbare Schreibzugriff. Da ist bei der internen SSD die Gewichtung aber extrem auf Lese-Performance gelegt worden.

Der Zugriff auf meine bisherige externe USB-Festplatte am Matebook war erwartungsgemäss nicht berauschend von der Performance. Insbesondere beim Schreiben und vor allen Dingen bei Random-Zugriffen, aber deshalb soll da ja die neue SSD zum Einsatz kommen.

Die neue Samsung MU-PA1T0B/EU Portable habe ich nun ausführlich an verschiedenen USB-Anschlüssen und mit oder ohne Adapter dazwischen getestet.

Zuerst hatte ich den Eindruck als würde der Anschluss eine Rolle spielen, denn meine erste Messung ergab die am USB-C-Anschluss im sequentiellen Lesezugriff ca 560 MB/s und im Schreibzugriff 373 MB/s. Alle andere Messung ergaben dahingegen in beide Richtungen etwa 450 – 460 MB/s. Also ausbalanciert und eine weitere Messung an dem ersten Anschluss haben auch da diese Werte ergeben. Die erste Messung war irgendwie ein Ausreisser.

Auf der Festplatte war auch eine spezielle Software von Samsung vorhanden, die ich dann auch mal installiert habe. Die ist hauptsächlich zur Verschlüsselung der SSD und das brauche ich nicht. Aber ich wollte sehen, ob die Installation der Software die Performance ändert. War nicht der Fall und da bereits die Installation der Software mit einer unverschämten Frage genervt hat, ob ich in einem Land mit DSGVO wohne (was Samsung einen Sch… angeht und absolut nichts mit der Hardware zu tun hat), habe die Software gleich wieder deinstalliert. Dazu habe ich die Platte formatiert und dann nochmal mit verschiedenen Dateisystemen getestet, was aber nichts an der Performance geändert. Aber der schöne Nebeneffekt sollte sein, dass die Samsung-Trojaner damit auch plattgemacht wurden. Diese elenden Spionageprogramme diverser Hardwarehersteller sind einfach eine Unverschämtheit, die Nutzern immer wieder untergejubelt werden soll.

Performance von SSD und HDD testen

Ich bin mit meinem Huawei Matebook sehr zufrieden. Nur ist die Festplatte einfach zu klein. Ich bin dermaßen am Limit, dass ich immer wieder Sachen löschen muss, wenn ich neue Daten oder Programme da benötige. Gerade aktuell musste ich wegen Cordova noch zusätzlich Visual Studio 2017 installieren und damit ist meine Festplatte jetzt nahezu dicht. Ich habe schon diverse Sachen deinstalliert und nur noch eine Auswahl meiner Daten auf der SSD.

Nun hänge ich sowieso immer wieder eine externe Festplatte per USB an. Das taugt für Daten ganz gut (etwa Videos, die ich für LinkedIn Learning einspiele). Aber da die Festplatte nicht einmal USB-3 unterstützt, ist das Auslagern von Programmen auf die Festplatte nur suboptimal und auch bei großen Datenmengen dauert das Laden und Schreiben mir zu lange. Deshalb habe ich mir eine externe SSD mit USB-3/Thunderbold-Anschluss bestellt. Darauf sollte auch das Installieren von Programmen Sinn machen. Gerade portable Versionen werde ich darauf auslagern.

Um aber überhaupt einmal mitzubekommen, wie groß die Unterschiede beim Lesen und Schreiben sind, habe ich mir gerade das Programm CrystalDiskMark geladen. Aber im Grunde kann man die Performance von Datenträgern auch mit Windows-Bordmitteln testen.

In einer Admin-Console oder der Powershell kann die Tests ausführen:

winsat disk -seq -read -drive x
winsat disk -seq -write -drive x
winsat disk -ran -read -drive x
winsat disk -ran -write -drive x

Das werde ich mal auf meinen Rechnern durchspielen – sowohl auf die fest verbauten SSD und HDD als auch die externen Ressourcen an verschiedenen Anschlüssen.