
In de aanloop naar de release van Linux Kernel 6.9 heeft David Sterba van SUSE updates voor het Btrfs-bestandssysteem gepresenteerd, die niet alleen verbeteringen in stabiliteit en bugfixes omvatten, maar ook prestatie-optimalisaties.
Nieuwe prestatieverbeteringen voor Btrfs
Onder de belangrijkste prestatieoptimalisaties voor Btrfs in Linux 6.9 benadrukt Sterba de volgende verbeteringen:
Versnelde logging: een bescheiden versnelling van de logregistratie, waarbij opnieuw toegewezen structuren slechts eenmaal worden toegewezen, wat de latentie vermindert en blokkadeconflicten minimaliseert.
Verhoogde doorvoer: een lichte toename van de doorvoer (+6%), vermindering van blokkadeconflicten na het opschonen van vertragingen, toepasbaar op verschillende gangbare werklasten.
Volledige herberekening van quotas overslaan: als in dezelfde transactie een nieuwe koppeling wordt toegevoegd, kan de volledige herberekening van quotas worden overgeslagen.
Deze optimalisaties verbeteren niet alleen de algehele prestaties van Btrfs, maar maken het gebruik ook efficiënter in verschillende werkscenario's.
Aanvullende verbeteringen voor BTRFS
Naast de eerder genoemde optimalisaties zal Btrfs in Linux 6.9 een fix voor Zstd-compressie ontvangen, verbeteringen in de debug-code, verbeterde foutafhandelingskwaliteit, voorbereiding voor meer gedetailleerde sectorlock-onderscheidingen, en refactoring van de code. Al deze veranderingen zijn gericht op het versterken van de stabiliteit, veiligheid en prestaties van het bestandssysteem.
Bron: linux.org.ru
