A 6.17-es jövőbeli kernelbe optimalizálások és új lehetőségek kerültek javaslásra, amelyek növelik a Btrfs teljesítményét:
- Kísérleti támogatás a nagy oldalú memória oldalainak (large folios) kezeléséhez. Várakozások szerint a módosítás csökkenti a költségeket és javítja számos művelet teljesítményét. Jelenleg a lehetőség technikailag felkészült a széleskörű használatra, de nem kapott elegendő tesztelést ahhoz, hogy stabilnak nyilvánítsák.
- A szabad helyek eloszlásának bitképeire irányuló lekérdezések gyorsítótárazása. Üres fájlok létrehozásával végzett tesztek során a műveletek teljesítménye 20%-kal nőtt. Számos más teljesítményjavulás is megfigyelhető a magas metadataszálterhelésű forgatókönyvekben.
- Javult a korai olvasás teljesítménye a tömörített adatokat alkalmazó rendszerekben.
- Sűrűbben helyezkednek el a kulcsok az XArray struktúrában, ami növeli a kivágott fa csomópontjainak tárolásának kompaktosságát, és lehetővé teszi a végső csomópontok számának 50-70%-os csökkentését.
További változtatások történtek az ioctl töredezettségi megszüntetése kapcsán, valamint aktiválták a fájlrendszerek sérülésének megelőzésére korábban kidolgozott mechanizmust, amely korlátozza a rögzített fájlrendszerhez csatlakoztatott blokkülésbe történő írást.
Forrás: opennet.ru
