Es gibt verschiedene Quellen und es werden unterschiedliche Praktiken vorgeschlagen. Ich fand die folgenden Vorschläge, wie oft man fstrim ausführen sollte.

  • wird wöchentlich von cron ausgeführt
  • wird täglich von cron ausgeführt
  • wird bei jedem Start ausgeführt

Was ist die optimale Option und warum? Ubuntu 14.04 verwendet standardmäßig die erste Option.

Antwort

TRIM führt mindestens drei Aktionen aus:

  1. Schreibverstärkung minimieren
  2. langfristige Leistungseinbußen verhindern
  3. Ihre Daten unwiederbringlich löschen

Jetzt kommt es darauf an, wo Ihre Prioritäten liegen.

Für 1) sollten Sie fstrim überhaupt nicht verwenden, sondern die Option discard von verwenden Dateisystem. Nur wenn alles sofort gekürzt wird, hört die SSD auf, nicht mehr benötigte Datenbits zu kopieren. In der Praxis hat sich jedoch gezeigt, dass das Verhindern der Schreibverstärkung nicht so wichtig ist, da SSD mit vielen Schreibvorgängen in Ordnung ist.

Für 2) wird wöchentlich fstrim verwendet oder sogar monatlich ist völlig in Ordnung. Es ist nicht erforderlich, sofort zu verwerfen oder täglich zu kürzen – das wäre eine kurzfristige Maßnahme, aber es geht darum, die SSD langfristig glücklich zu machen. Dies hängt jedoch auch von Ihrer Verwendung ab: Wenn Ihr Dateisystem immer voll ist und viele Schreibvorgänge aufweist, müssen Sie möglicherweise regelmäßiger zuschneiden, als wenn Sie in der Regel viel freien Speicherplatz und nicht so viele Schreibvorgänge in Ihren Dateisystemen haben.

Für 3) sollten Sie überhaupt keine Trimmung verwenden. Grundsätzlich, wenn Sie erwarten, menschlich zu sein, Fehler zu machen, Unfälle zu haben – wie Sie gerade Ihre Fotosammlung gelöscht haben, whoops – funktionieren Wiederherstellungstools wie photorec nach TRIM nicht, weil mit TRIM alles funktioniert Für immer verschwunden.

Aus Sicht der reinen Datenwiederherstellung bereitet SSD große Kopfschmerzen. Unter Linux passiert zu viel Trimmen, auch ohne Sie zu fragen (mkfs impliziert Trimmen, lvremove / lvresize / … könnte, wenn issue_discards, einige Partitionierer könnten Ideen haben, …). Plötzlich zuvor reversible Aktionen werden irreversibel, um ein paar Punkte mehr in einem Dateisystem-Benchmark zu erhalten …

Wenn Sie sich für fstrim entscheiden, sollten Sie es wissen Wenn sich der Cron-Job befindet, damit Sie ihn bei einem Unfall deaktivieren können, erhalten Sie einen Kompromiss zwischen 2) und 3). Im Allgemeinen sollten Sie bei SSDs sicherstellen, dass Sie über gute Backups verfügen. Diese sind sogar noch wichtiger als bei HDDs, da Sie auf SSDs weniger Chancen auf Wiederherstellung haben.

Kommentare

  • Ist nicht ' der Leistungsabfall streng an die Schreibverstärkung gebunden? Ich habe gelesen, dass discard in Bezug auf die Leistung nicht optimal ist: blog.neutrino.es/2013/… und patrick-nagel.net/blog/archives/337
  • Es ' ist natürlich verwandt, aber streng gebunden? TRIM unterstützt die Leistung auch in Fällen, in denen keine Schreibverstärkung erforderlich ist. Wenn Sie einen vollständigen Löschblock mit Daten überschreiben, erfolgt keine Schreibverstärkung (Sie müssen das Ganze so oder so schreiben). Wenn es jedoch keine freien Blöcke gibt, muss die SSD zuerst einen löschen, und das Löschen ist erheblich langsamer als das Schreiben eines bereits gelöschten Blocks.
  • Und wie viele Schreibvorgänge sind in Ordnung? Ich ' würde das Laufwerk lieber für eine lange Zeit verwenden. (5 Jahre wären großartig) Wie groß ist die Schreibverstärkung beim wöchentlichen Trimmen?
  • Google SSD-Dauertest, es gibt mehrere. Die meisten SSDs können mehr Schreibvorgänge verarbeiten, als Sie jemals benötigen werden (außerhalb eines Hochleistungsdatenbankservers oder Ähnlichem). Natürlich kann es aus verschiedenen Gründen immer noch fehlschlagen, es gibt keinen zuverlässigen Speicher, Sie müssen auf jeden Fall Backups erstellen.
  • " Verwenden Sie fstrim wöchentlich oder sogar monatlich ist völlig in Ordnung " Können Sie in Betracht ziehen, eine Quelle hinzuzufügen? Ich bin auf die Behauptung gestoßen, dass dies täglich erfolgen sollte (und beide Behauptungen haben überhaupt keine Quellen).

Antwort

man fstrim in Ubuntu 16.04 hat

Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week. 

Kommentare

  • +1 kontinuierliches Trimmen ist schlecht, Quelle dafür leicht durchsuchbar, daher sollten Sie je nach SSD-Nutzung und Hardwarequalität täglich wählen oder wöchentlich. Wenn Sie anacron verwenden, wird es korrekt ausgeführt, unabhängig von Neustarts und Ausschalten. Daher sollte jede Startoption in Kombination mit täglich oder wöchentlich verwendet oder deaktiviert werden.
  • Zu Ihrer Information, der Absatz wurde am 10. April 2014 zur Manpage hinzugefügt nach Diese Mailingliste Diskussion über das Hinzufügen von täglichem fstrim als Systemd-Timer-Service ( wurde ebenfalls in wöchentlich geändert ).

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.