Pro budoucí jádro 6.17 byly navrženy optimalizace a nové možnosti, které zvyšují výkon Btrfs:
- Experimentální podpora velkých folios paměťových stránek. Očekává se, že tato změna sníží režijní náklady a zlepší výkon řady operací. V současnosti je možnost technicky připravena pro široké používání, ale nedostala dostatečné testování pro prohlášení o její stabilitě.
- Kešování dotazů na bitmapy rozdělení volného místa. V testech s vytvářením prázdných souborů se výkon operací zvýšil o 20 %. Byla také zaznamenána další zlepšení výkonu v scénářích s vysokou zátěží na metadatech.
- Zlepšena práce předběžného čtení v systémech, které používají kompresi dat.
- Bylo zajištěno těsnější umístění klíčů ve struktuře XArray, což zvyšuje kompaktnost ukládání uzlů stromu extentů a umožňuje snížit počet konečných uzlů o 50-70%.
Dále byly zaznamenány změny v ioctl defragmentaci a aktivace dříve vyvinutého mechanismu pro prevenci poškození souborových systémů, který omezuje zápis na blokové zařízení s připojeným FS.
Zdroj: opennet.ru
