Fragen zu SSD, Trim und 4k

Soonwald

Well-Known Member
Mal ne Frage an die Festplatten-und ZFS - Spezialisten,

es hiess ja in der Vergangenheit, statt Trim einfach ca. 20% auf der SSD frei lassen, die SSD richtet es dann schon selbst...

mit der der 9.2 Beta kann man beim Einsatz von ZFS auf SSD den Trim enabeln.

Sollte man, sofern man Trim gesetzt hat, trotzdem noch einen Teil der SSD unpartitioniert lassen - damit der SSD-Controller noch was zur Verfügung hat?

Zusatzfrage:

Was ist mit dem 4k Alignment?

ein -a 4k bei gpart reicht also nicht, sondern:

gnop create -S 4096 /dev/da0
zpool create data /dev/da0.nop
zpool export data
gnop destroy /dev/da0.nop
zpool import data

hab ich das so richtig verstanden?

Gruss walter
 
Zuletzt bearbeitet:
Alles richtig. Nur freilassen musst du nichts, denn TRIM sorgt ja dafür, dass freier Speicher auch vom Controller als frei erkannt wird. Also einfach allen Speicherplatz partitionieren und glücklich sein. Nachdem das System einige Minuten gelaufen ist, kannst du sehen, ob ZFS sauber TRIMt:
Code:
% sysctl -a | grep zio_trim           [12:26:16]
kstat.zfs.misc.zio_trim.bytes: 0
kstat.zfs.misc.zio_trim.success: 0
kstat.zfs.misc.zio_trim.unsupported: 337
kstat.zfs.misc.zio_trim.failed: 0
Hier kann die Festplatte kein TRIM, daher auch keine Einträge bei "kstat.zfs.misc.zio_trim.success".
 
So kann das auf einem 9-stable aussehen:
Code:
kstat.zfs.misc.zio_trim.bytes: 876710912
kstat.zfs.misc.zio_trim.success: 47080
kstat.zfs.misc.zio_trim.unsupported: 305
kstat.zfs.misc.zio_trim.failed: 0
 
Zurück
Oben