SSD TRIM auf SAS SSDs

OP #7668808
Lesenswert?
• ▲
▼

hallo, ich beobachte hier was merkwürdiges. Ich habe ein paar SAS SSDs, Hitachi HUSSL4040BSS600. Ich habe damit einen ZFS Pool erstellt. Es funktioniert gut, der Pool ist rasend schnell. Aber grade wollte ich mal schauen, ob sich die Disks trimmen lassen.

zpool trim tank

gibt einen Error: cannot trim: no devices in pool support trim operations

Offenbar kann diese SSD kein TRIM? ist das wirklich möglich? ich weiss nicht, wie tragisch das ist; laut Datenblatt kann die HUSSL4040BSS600 rund 35PB schreiben, da es SLC Flash ist. Aber es würde mich wirklich sehr interessieren, ob man TRIM irgendwie aktivieren/deaktivieren kann; man kann ja mit dem hdparm / sdparm Tool einige Dinge konfigurieren. Leider bin ich mit SCSI bzw. SAS noch nicht so vertraut, deshalb frage ich mich, ob der Vorbesitzer (habe die SSDs mit 0% Wear gebraucht in der Bucht gekauft) evtl aus irgend einem Grund TRIM disabled hat? kann ich es irgendwie wieder aktivieren?

Bin gespannt auf jeden Tip. Grüsse Tobias

OP #7668831
Lesenswert?
• ▲
▼

ja, die Dinger sind etwas älter, das stimmt. Eine der Disks die ich habe, z.B. hatte nach dem Kauf 282 TB geschrieben gehabt. Der Wear Counter war aber immer noch bei 0%, wirklich toll! Offenbar ist der SLC Flash nicht totzukriegen. Jedenfalls tun die Disks in meinem NAS guten Dienst, hatte bisher keine Ausfälle und keinen Datenverlust, auch keine defekten Blöcke. Wirklich sehr gut. Halt nur 400 GB.

Gast #7668843
Lesenswert?
• ▲
▼

Naja, kann es sein, dass die Platte noch kein TRIM-Command hat? Wenn ich bei WD diese Doku angucke (https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-sas-series/product-manual-ultrastar-ssd400s-b-non-encrypted-models.pdf) hat die Platte kein TRIM.

Auf der anderen Seite behauptet https://www.ssdwiki.com/sas-3-5-inch/ultrastar-ssd400s-b/ dass die Platte TRIM unterstuetzen wuerde.

Daher kann es schon sein, dass die Platte kein TRIM unterstuetzt. Bischen ungewoehnlich, aber OK.

Das Ding ist bestimmt schnell, und auch lange haltbar. 羨ましい

#7671245
Lesenswert?
• ▲
▼

Thomas W. schrieb:

Daher kann es schon sein, dass die Platte kein TRIM unterstuetzt. Bischen ungewoehnlich, aber OK.

Der Linux-Kernel enthält eine Liste von Platten (Pattern-Match auf den Namen/Version), die sich nicht ganz Spec-Konform verhalten, und wo dann z.B. NCQ oder eben TRIM abgeschaltet wird.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ata/libata-core.c#n3996

Evtl. mal prüfen, ob die Ultrastar da reinfallen.

Ansonsten hat "fstrim" IIRC nochmal so eine Liste, mit u.U. anderen Platten, die dort vom TRIM ausgeschlossen werden. Bei fstrim lässt sich das aber per --no-model-check umgehen.

Wobei man im Hinterkopf behalten sollte, dass diese Listeneinträge bestimmt nicht ohne Grund erfolgt sind...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.