Supertalent Ultradrive "Optimierungsorgie"
Hallo zusammen,
seit einigen Wochen bin ich stolzer Besitzer einer 64GB Supertalent Ultradrive ME SSD (FTM64GX25H). Da ich Silent-Fanatiker bin, habe ich nun doch meine normale HDD rausgeschmissen. Eine himmlische Ruhe ...
Da ich keine große Datenmengen auf meinem Arbeitszimmer PC habe, reicht die Platte derzeit dicke aus. Etwa die Hälfte ist belegt.
Ich möchte hier mal über meine Optimierungsschritte berichten. Vielleicht hilft das ja einigen, die gerade ein Drive neu kaufen und vielleicht hilft es ja auch mir, die noch offenen Punkte zu klären
Die
Firmware musste ich nicht updaten, da ich schon die neuste Version 1571 drauf hatte. Erkennt man an der Seriennummer-Buchstabenfolge in der Mitte. Glaube bei mir war das DIX. Näheres hier:
http://www.supertalent.com/support/driver_download.php#
Als
Betriebssystem habe ich Windows XP, das ich von der großen HDD auf die kleinere SSD
geklont habe. Das war schon die erste Herausforderung. Acronis hat sich dabei als sehr geeignet erwiesen.
Nach einigen Wochen Betrieb habe ich dann mit dem "
Forumstool" die Performance ermittelt:
Ziemlich lausig, wie ich meine ...
OK, als nächstes habe ich dann das
Trim-Tool gesucht, dass hier im Forum häufig als Wunderwaffe erwähnt wird. Leider habe ich nirgendwo einen Link gefunden.
Hier isser.
Das Tool heisst "Wiper" und funzt wirklich recht gut. Muss man wohl in regelmäßigen Abständen laufen lassen. Hier wäre ein regelmäßiger automatischer Start über einen Scheduler sicher noch eine Optimierungsmöglichkeit.
Hier die Performance nach Wiper:
Das hat sich wohl gelohnt!
Als nächste Optimierungsmöglichkeit habe ich das
Partition-Alignment gefunden. Leider hatte ich beim Clonen nicht darauf geachtet, so dass meine Partition nicht richtig aligned war. Im OCZ-Forum gibt es eine
Anleitung, wie man bei einem bestehenden Betriebssystem die Partition nachräglich alignen kann. Dort wird empfohlen, auf 64kB (128 Sektoren) zu alignen.
Hier im Forum wird dagegen erklärt, dass das optimale Alignment von SSD zu SSD unterschiedlich sein kann. Es wird empfohlen als Obermenge gleich auf 16MB zu alignen. Dabei schmeisst man natürlich eine ganze Menge Speicherplatz weg... Wie gesagt, ich bin hier erstmal auf 64kB gegangen. Die offene Frage ist, was ist für meine Supertalent Ultradrive das optimale Alignment?
Nachträglich die Partition zu verändern, war trotz der obigen Anleitung nicht einfach, da ich keine 2. interne Festplatte, sondern nur eine externe USB Platte habe. Mit
DriveSnapshot (30 Tage Trialware) habe ich die Partition auf die USB Platte gebackupt. Einfach die Standardeinstellungen verwenden. Mit dem Tool kann man auch eine DOS Boot Diskette erstellen, die allerdings die USB Platten nicht erkennt. Es gibt zwar eine Boot-Option für USB. Wenn man die wählt, hängt sich der Bootvorgang allerdings auf. Die DriveSnapshot Boot-Diskette kann man also wahrscheinlich nur verwenden, wenn man eine zweite interne Festplatte hat. Wenn es einem gelingt, soetwas wie
Hiren's Boot CD zu erstellen, dann "werden Sie geholfen".
Damit sollten sich auch USB Platten erkennen lassen.
Nach getanem Werk sieht die Performance so aus:
Hat sich also geloht, wobei wie gesagt die Frage offen ist, ob es noch ein besseres Alignment für die Platte gibt.
Hier habe ich dann gelesen, dass im
ACHI mode die beste Performance erzielt wird. Leider habe ich keine ACHI Treiber installiert, so dass ich sie nachträglich hinzufügen musste. Ich habe ein Gigabyte Board für AMD mit einem SB700. Ich konnte also mit der
hier unter Punkt 7 beschriebenen Umsteckmethode das ACHI nachträglich einschalten. Nachdem ich ACHI im Bios aktiviert und neu gebootet habe, kam die automatische Treiberinstallation hoch. Die habe ich abgebrochen und die entsprechenden South-Bridge und Raid Treiber von AMD dann manuell installiert.
Hier gibt es die Treiber. Betriebssystem und Grafikkarte eingeben, dann findet man under "Sonstiges" die SB- und Raid-Treiber.
Danach habe ich wieder die Performance gemessen:
Hm, der letzte Schritt wahr wohl eher die Mühe nicht wert. Mich würde interessieren, wieso hier andere User reporten, dass es mit ACHI bessere Performance gibt? Habe ich hier etwas übersehen? Ein weiterer Nachteil ist jetzt, dass das Wiper-Tool nicht mehr funktioniert. Bekommt man das unter ACHI irgendwie zum Laufen?
Ausserdem habe ich noch die
hier und
hier beschriebenen
OS-Optimierungen zur Minimierung der Schreibaktivitäten auf der Platte vorgenommen. RAM-Disk und Auslagerungsdatei habe ich aber noch nicht angefasst, da ich nur 2GB Speicher im Computer stecken habe. Da bin ich nicht sicher, ob das reicht. Ich konnte bisher keine negativen Auswirkungen durch die Änderungen feststellen; ob es wirklich hilft, weiss ich allerdings auch nicht.
Also alles in allem denke ich, haben sich die Mühen schon gelohnt. Einige Fragen sind aber immernoch offen:
- Was ist das optimale Partition Alignment für die SSD?
--> Habe 16MB statt 64kB ausprobiert. Ist kein Performance-Gewinn zu sehen.
- Warum bringt der ACHI Mode nichts bei mir?
- Wie bekomme ich Wiper unter ACHI wieder zum Laufen?
--> Vielleicht liegt das na der ACHI-Schwäche der AMD Systeme. Weiss zwar nichts genaues darüber, hatte aber immer wieder mal gelesen, dass die AMD Southbridge da so ihre Probleme hat. Ich bin jedenfalls wieder auf IDE zurück gegangen.
- Und wenn es läuft, wie kann man Wiper unter XP automatisch geschedult starten?
--> Die Mühe mache ich mir jetzt nicht mehr. Warte auf die neue FW, wo das gleich mit integriert ist.
- Macht eine RAM-Disk bei 2GB Sinn?
--> Wir unten beschrieben, funktioniert das auch bei 2GB. Werde aber in den nächsten Tagen auf 4GB aufstocken.
Ein letzter Punkt noch: Es wurde hier im Forum erwähnt, dass seitens des Controller-Herstellers an einer
neuen FW mit integrierter Wiper/TRIM-Funktion gearbeitet wird. Wenn die rauskommt, werde ich diese natürlich flashen.
Über weitere Hinweise und Tipps würde ich mich natürlich freuen.
--- SSD Optimierung - Teil 2 ---
So, jetzt habe ich mich nochmal ans Werk gemacht. Heute standen nochmal ein 16MB Alignment und das Einrichten einer RAM-Disk auf dem Programm.
Zuerst das
16MB-Alignment, das als Obermenge aller erdenklichen Eraseblockgrößen als das sicherste Alignment angesehen wird. Zuerst habe ich nochmal die Platte mit Wiper gesäubert und die Performancewerte aufgenommen:
Danach wieder die weiter oben beschriebene Prozedur zum Anlegen einer neuen Partition mit neuem Alignment des Startsektors (16MB entspricht einem Offset von 32768 Sektoren). Danach das Backup zurückgespielt wieder gewipert und die Performancedaten neu aufgenommen:
Hat sich nicht nennenswert verbessert. Mehr als 64k Offset scheint bei meiner 64GB ST nichts zu bringen.
Als 2. Schritt habe ich eine
Ramdisk eingerichtet. Dazu wollte ich am besten ein Freeware Programm benutzen und bin auf die
Gavotte Ramdisk gestoßen. Die aktuelle Version ist 1.0.4096.5. Der Programmierer scheint Japaner zu sein, so dass es keine vernünftige englische Anleitung zu dem Programm gibt.
Hier gibt es aber ein kurzes aber ausreichendes Turorial, das zeigt, wie man die Ramdisk einrichtet und wie man das TEMP-Verzeichnis, die Auslagerungsdatei und den Firefox Cache auf die Ramdisk legt. Geht super einfach!
Ich habe derzeit nur 2GB im Rechner stecken. Ich plane, die Tage noch auf 4GB aufzurüsten. Momentan habe ich zum Testen eine 512MB Ramdisk eingerichtet. Wenn die 4GB drin stecken, werde ich die Größe auf 2GB aufbohren. Funktioniert alles super. Eine Performanceverbesseurng bemerke ich beim Arbeiten zwar nicht, aber die RAM-Disk sollte die Anzahl der Schreibzugriffe auf die SSD kräftig reduzieren und so zur Verlängerung der Lebensdauer beitragen.
So, jetzt habe ich das Teil zu Tode optimiert; mehr fällt mir dazu wirklich nicht ein. Jetzt warte ich noch "sehnsüchtig" auf die neue Firmware mit
integrierter Müllsammlung.