close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 5 years ago

Closed 4 years ago

#4468 closed Verbesserung (erledigt)

Gluster: fstrim-Service für SSDs aktivieren?

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Gluster: Optimierungen
Component: Server: Fileserver Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: bau, Stephan Richter

Description (last modified by Rüdiger Kupper)

Da unsere Gluster-Server je zwei SSDs enthalten, sollte ab und zu ein fstrim durchgeführt werden. Der entsprechende systemd-Dienst ist derzeit aber deaktiviert:

root@gluster1:~# systemctl status fstrim.timer 
● fstrim.timer - Discard unused blocks once a week
   Loaded: loaded (/lib/systemd/system/fstrim.timer; disabled; vendor preset: enabled)
   Active: inactive (dead)
  Trigger: n/a
     Docs: man:fstrim

Vendor-preset ist allerdings "enabled", der Dienst ist also bewusst ausgeschaltet(?).

Sollten wir den aktivieren? Irgend eine Form von trim brauchen die SSDs ja, soweit ich weiß?

(Hinweise: Wenn ja sollten wir dafür sorgen, dass der Timer immer nur nachts aktiv wird. Und ich erinnere mich, dass eine LVM-Config-Option gesetzt sein muss, damit der Trim-Befehl überhaupt an das PV durchgereicht wird.)

Change History (3)

comment:1 by Rüdiger Kupper, 5 years ago

Description: modified (diff)

comment:2 by Rüdiger Kupper, 5 years ago

Hinweis: Zum Verhalten von LVM und Optionen siehe Manpage zu lvmthin, Stichworte "discard" und "fstrim".

Der Default scheint zu sein, frei werdende Chunks eines Thin-Volumes zunächst nur als wiederverwendbar im Thin-Pool zu markieren, aber nicht per "TRIM" auf dem PV freizugeben. Ein expliziter Aufruf von "fstrim" wird aber an das PV durchgereicht. Klingt sinnvoll.

comment:3 by lehm, 4 years ago

Resolution: → erledigt
Status: new → closed
Note: See TracTickets for help on using tickets.