Montag, Juni 09, 2014

Bestimmung der Log-Writer-Aktivität mit strace

Craig Shallahamer zeigt in einem Artikel und einem zugehörigen Mini-Video (Laufzeit 3:11 min) mit Hilfe eines strace-Aufrufs, dessen Ergebnisse er in eine Log-Datei schreiben lässt, dass der log-Writer-Prozess LWGR auch in 12c in einem beschäftigungslosen System alle drei Sekunden aufgeweckt wird, um zu prüfen, ob es etwas zu erledigen gibt. Im Trace-File findet sich regelmäßig ein Aufruf der Semaphoren-Operation semtimedop, die dazu dient einen Prozess für eine bestimmte Zeit in den sleep-Modus zu versetzen, sofern er nicht vorher durch ein anderes Ereignis aufgeweckt wird.

Ich finde es ausgesprochen sinnvoll, solche Tests grundlegender Verhaltensweisen für neue Releases durchzuführen, da sich der grundlegenden Elemente zwar selten verändern - aber wenn sie es tun, dann sollte man sich davon nicht überraschen lassen.

Keine Kommentare:

Kommentar veröffentlichen