Az exFAT fájlrendszert Linux alatt használók – különösen pendrive-ok és SD-kártyák esetén – hamarosan kézzelfogható teljesítményjavulásra számíthatnak. Frissen közzétett kernelpatchek ugyanis többklaszteres leképezést (multi-cluster mapping) vezetnének be a Linux exFAT meghajtójában, amely a mérések szerint körülbelül 10%-kal gyorsabb olvasási sebességet és jelentősen alacsonyabb feldolgozási overheadet eredményez.
A javítássorozatot Chi Zhiling, a kínai Kylin OS disztribúció fejlesztője küldte be a kernel levelezőlistára. A módosítás lényege, hogy az exFAT meghajtó eddig jellemzően egyesével kezelte a klaszterek leképezését, ami különösen kis klaszterméret és szekvenciális olvasás esetén felesleges többletterhelést okozott. Az új megközelítés ezzel szemben egyszerre több klasztert képes leképezni, csökkentve a kernelhívások számát és az adminisztratív költséget.
A mellékelt benchmarkeredmények jól szemléltetik a fejlesztés hatását. 512 bájtos klaszterméret esetén az olvasási teljesítmény nagyjából 10%-kal nőtt, miközben a get_block művelet overheadje drámai mértékben csökkent: 10,8%-ról mindössze 0,02%-ra. Ez nemcsak nyers sebességnövekedést jelent, hanem hatékonyabb CPU-használatot is, ami hordozható eszközökön és alacsony fogyasztású rendszereken különösen fontos.
A fejlesztés jól illeszkedik abba a hosszabb távú folyamatba, amelynek során az exFAT Linux alatti támogatása egyre kiforrottabbá válik. Mivel az exFAT széles körben elterjedt cserélhető adathordozókon és fényképezőgépekben, a mostani optimalizáció a mindennapi használat során is érezhető előnyt hozhat.
Az érdeklődők számára a többklaszteres leképezést megvalósító patchek jelenleg még a kernel levelezőlistán érhetők el, de jó eséllyel egy későbbi fő kernelverzióban már alapértelmezettként találkozhatunk ezzel a teljesítményjavítással.

