Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

C.8. Log-Tracepoints

Die Tracepoints in diesem Subsystem verfolgen Blöcke, die zum Journal hinzugefügt und daraus entfernt werden (gfs2_pin), sowie die benötigte Zeit, um die Transaktionen in das Protokoll zu übergeben (gfs2_log_flush). Dies kann bei der Fehlersuche für Leistungsprobleme beim Journaling sehr nützlich sein.
Der Tracepoint gfs2_log_blocks verfolgt die reservierten Blöcke im Protokoll, was beispielsweise helfen kann aufzuzeigen, dass das Protokoll für die Auslastung zu klein ist.
Der Tracepoint gfs2_ail_flush (Red Hat Enterprise Linux 6.2 und höher) ähnelt dem Tracepoint gfs2_log_flush insofern, als er den Beginn und das Ende der Leerung der AIL-Liste verfolgt. Die AIL-Liste enthält Puffer, die durch das Protokoll gegangen sind, aber noch nicht wieder an ihren Ort zurückgeschrieben wurden; diese werden regelmäßig entleert, um mehr Protokollspeicherplatz für die Verwendung durch das Dateisystem freizugeben oder wenn ein Prozess ein sync oder fsync anfordert.