
V předvečer vydání Linux Kernel 6.9, David Sterba z firmy SUSE představil aktualizace pro souborový systém Btrfs, které zahrnují nejen zlepšení stability a opravy chyb, ale také optimalizaci výkonu.
Novinky v výkonu Btrfs
Mezi klíčovými optimalizacemi výkonu Btrfs v Linux 6.9, Sterba vyzdvihuje následující zlepšení:
Zrychlení protokolování: nepatrné zrychlení vedení protokolu, když je znovu alokovaná struktura alokována pouze jednou, což snižuje latenci a snižuje konflikty zámků.
Zvýšení propustnosti: mírné zvýšení propustnosti (+6%), snížení konfliktů zámků po vyčištění bitů odloženého přidělování, použitelné pro několik běžných typů pracovních zátěží.
Omezení úplného přepočtu kvot: Pokud je do stejné transakce přidáno nové spojení, může být úplný přepočet kvot vynechán.
Tyto optimalizace nejen zlepšují celkový výkon Btrfs, ale také činí jeho použití efektivnějším v různých pracovních scénářích.
Další zlepšení Btrfs
Kromě zmíněných optimalizací, Btrfs v Linux 6.9 získá opravu pro kompresi Zstd, vylepšení v ladicím kódu, zvýšení kvality zpracování chyb, přípravu na podrobnější dělení blokování sektorů a refaktoring kódu. Všechna tato změna směřují k posílení stability, bezpečnosti a výkonu souborového systému.
Zdroj: linux.org.ru
