Obwohl ReiserFS eigentlich schon zu den Veteranen der Journaling Filesystems gehört und sich Ext3/4 als Linux-Standarddateisystem etabliert hat, sorgt ein neuer Patch für deutliche Verbesserungen im Dateisystem.
Der von Frederic Weisbecker geschriebene und jetzt auf der Kernel-Mailingliste zur Integration in den Kernel eingereichte Kill-bkl-Patch ersetzt den bisherigen Locking-Mechanismus von ReiserFS (Big Kernel Lock, bkl) durch ein granulareres Locking-System, das per Superblock arbeitet, also praktisch für jedes ReiserFS-Dateisystem einen separaten Locking-Vorgang ermöglicht. Das führt bei großen Installationen zu einem spürbaren Performance-Vorteil.
Laut ersten Messungen von Frederic profitieren auch Single-Thread und Multithread-Vorgänge vom granularen Locking-Mechanismus. Den Patch zur aktuellen ReiserFS-Version gibt es hier als Diff-Datei oder im entsprechenden Git-Baum.





