"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

SSD-TRIM unter GNU/Linux

COLOSSUS 11.08.2009 - 09:42 4808 2
Posts

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Diese Info wird sicher auch kurz im neuen Pinguin erwaehnt werden, aber trotzdem: mir ist grade beim Durchschauen der Changelogs von hdparm 9.22 aufgefallen, dass es ein Shellscript (das hdparm in einer neuen Version benoetigt) gibt, welches die SSD-Langzeitperformance mittels "TRIM"-Kommando optimieren kann. Nennt sich wiper.sh, gibt es auf der hdparm-Projektseite, und ist ab hdparm 9.22 auch im Distributionstarball mit dabei. Mangels SSD hab ich es noch nicht ausprobieren koennen, Berichte diesbezueglich werden aber sicher gerne gesehen! :)

wiper.sh wird mit hdparm in Version 1.5 ausgeliefert, und unterstuetzt derzeit ext2/3/4 und xfs-Dateisysteme. Version 1.7 gibt es hier zum Download.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Angeblich ist das eh schon im Kernel integriert, zumindest für ext4?

Aber welche SSDs können schon das "offizielle" TRIM? Die Vertex hat ja irgendwas eigenes, und von den anderen liest man nur "kommt nach der Release von Windows 7".

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Also so wie ich die (sehr gerafften) Notizen des hdparm-Entwicklers in dem Script interpretiert habe, ist das ein ganz normales ATA-Kommando ("DSM/TRIM"), das von (manchen) SSDs unterstuetzt wird. Ich nehme mal an, dass auch andere SSD-Hersteller dieses Kommando fuer ihre Controller/Firmware implementieren werden.

Nachdem Windows erst ab Version 7 dieses ATA-Kommando unterstuetzt, werden sich die meisten Hersteller wohl bis zum Retail-Release davon zeitlassen koennen. Meinen sie halt. :)

Der Linux-Kernel/libata kann TRIM zumindest seit 2.6.28.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz