
A Linux Kernel 6.9 megjelenése előtt David Sterba a SUSE vállalattól bemutatta a Btrfs fájlrendszer frissítéseit, amelyek nemcsak a stabilitás javítását és a hibák kijavítását, hanem a teljesítmény optimalizálását is tartalmazzák.
Btrfs teljesítményének újdonságai
A Btrfs 6.9-es Linux verziójában Sterba kiemeli a következő teljesítményoptimalizálásokat:
A naplózás felgyorsítása: a naplózás kissé felgyorsul, amikor az újraallokált struktúra egyszeri előreallokálásra kerül, ami csökkenti a késleltetést és csökkenti a blokkolási konfliktusokat.
Növelt áteresztőképesség: a teljesítmény kissé nő (+6%), csökkentve a blokkolási konfliktusokat a késleltetett allokációk törlése után, több gyakori munkaterhelés típusra is alkalmazható.
A kvóták teljes újraszámításának kihagyása: ha egy új kapcsolatot adnak hozzá ugyanabban a tranzakcióban, akkor elkerülhető a kvóták teljes újraszámítása.
Ezek az optimalizálások nemcsak a Btrfs általános teljesítményét javítják, hanem hatékonyabbá is teszik a használatát különböző munkasorozatok során.
További BTRFS fejlesztések
A fent említett optimalizációk mellett a Btrfs a Linux 6.9-ben javítást kap a Zstd tömörítéshez, fejlesztéseket a hibakereső kódhoz, a hibakezelés minőségének javítását, felkészülést a szektorok blokkolásának részletesebb szeparálására és a kód refaktorálását. Mindezek a változások a fájlrendszer stabilitásának, biztonságának és teljesítményének fokozását célozzák.
Forrás: linux.org.ru
