TRIM soll die defekten Zellen "aussortieren" (sprich als nicht vorhanden markieren und dafür die Ersatzzellen, die jede SSD hat nehmen).
Samsung integriert ein eigenes tool namens garbage collection direkt in der SSD, welches Betriebssystemunabhängig sowieso läuft, ein TRIM wäre also eher eine verdoppelnde Maßnahme (ohne großen, oder gar keinem Gewinn)
Ich habe zahlreiche SSDs verbaut (MacBooks und iMacs), immer auf Samsung gesetzt (Preis-Leistungsverhältnis war immer unschlagbar) und jetzt nach 5 Jahren kann ich sagen, dass es bisher keine Leistungseinbußen gab. Ein Besitzer hat eine zu kleine SSD gewählt (war damals noch sehr teuer) und sie dann sehr schnell "voll zugedröhnt" - sie wurde natürlich deutlich langsamer.
Eine SSD schreibt IMMER zuerst alle Zellen voll, so dass nach einer gewissen Zeit, auch bei halbleerer SSD, alle Zellen benutzt werden und der Verschleiß (garantierte Schreibhäufigkeit, denn die belastet letztlich den Speicher durch die höhere Spannung) gleichmäßig erfolgt.
Im Fall des Besitzers mit der zu sehr gefüllten SSD, wurde ein Backup gemacht, anschließend habe ich die SSD gelöscht (RICHTIG gelöscht, nicht nur den Speicher freigegeben, das geht nicht mit Bordmitteln sondern mit einem LinuxTool namens DiskWiper welches sich mit minimal Linuxsystem zusammen auf einem Stick installieren lässt). Besagte SSD lief danach wieder recht flott, wobei das Modell inzwischen 3 Jahre alt war und die neuen SSDs deutlich schneller sind.
TRIM und Garbage Collection werden selten korrekt verstanden. Beide Technologien sind dazu da, ein fundamentales Problem in Computern zu lösen: Speichermedien arbeiten mit Blocks der aus verschiedenen Pages besteht, Betriebssysteme mit File Systems. Beide können nicht in das jeweils andere System hineinschauen. Schwierig wird's wenn Dateien auf einer SSD gelöscht werden sollen.
Ein Datenträger löscht blockweise. Wenn also ein Block voll wird, aber sowohl valide als auch gelöschte Daten zu finden sind, muss der Controller die Daten trennen. Hier kommt Garbage Collection ins Spiel. Es hilft dabei, gelöschte von noch verwendeten Daten auf der SSD zu identifizieren und zu trennen. Dabei kopiert es jedoch erst alles auf einen neuen Block. Die TRIM Funktion wirkt hier wie eine Brücke zwischen der Sichtweise des Betriebssystems und der der SSD - es sagt dem Controller rechtzeitig welche Dateien vom Betriebssystem als gelöscht markiert werden. Diese werden dann im Zuge der Garbage Collection erst gar nicht kopiert. Es macht also die GC effizienter.
Vorteile von TRIM:
- geringere Writes auf dem NAND Flash (selbsterklärend)
- insgesamt schnellere SSD (da weniger Zeit fürs Schreiben während der GC verwendet wird)
- längere Lebensdauer der SSD (SSDs haben begrenzte Schreibzyklen, je weniger geschrieben wird umso länger...)
Um es zusammenfassend mit Ars Technika zu sagen: "TRIM is never a requirement, but it always helps, and you’re always better off with it than without it."
Weiterführende Artikel:
- http://www.thessdreview.com/daily-n...ion-and-trim-in-ssds-explained-an-ssd-primer/
- https://arstechnica.com/gadgets/201...garbage-collection-so-i-dont-need-trim-right/
Gruss,
Magnus