További 10% gyorsulás az exFAT fájlrendszernél

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Linux felhasználók hamarosan örülhetnek egy kisebb, de látványos teljesítményjavulásnak az exFAT fájlrendszer meghajtóban. A közelgő patch célja a szekvenciális olvasás gyorsítása körülbelül 10%-kal, különösen kis klaszterméretű partíciók esetén.

A változtatás a multi-cluster támogatás bevezetését célozza az exfat_get_cluster kódban. A patch szerzője, Chi Zhiling a Kylin OS fejlesztője, a commitban így foglalta össze a lényegét:

„Ez a patch bevezeti a count paramétert az exfat_get_cluster függvényhez, amely bemeneti paraméterként megadja a kívánt klaszterek számát, és kimeneti paraméterként visszaadja az egymást követő klaszterek hosszát. Ez csökkenti a get_block hívások számát szekvenciális olvasásnál, különösen kis klaszterméreteknél.”

A fejlesztő mérései szerint egy 512 bájtos klaszterméretű FAT_CHAIN fájl olvasásánál a teljesítmény 454 MB/s-ról 511 MB/s-ra nőtt, ami nagyjából 10%-os javulást jelent.

A patch jelenleg az exFAT driver „dev” branchében található, és várhatóan a Linux 6.20–7.0 merge window során kerülhet be az éles kernelbe. Ez a frissítés része annak a sorozatnak a teljesítményoptimalizálásoknak, amelyek az utóbbi időben a Linux exFAT implementációját gyorsabbá tették.

Ez az egyszerű, de hatékony fejlesztés különösen azoknak lehet hasznos, akik külső exFAT meghajtókat vagy flash-alapú tárolókat használnak Linux rendszeren, és fontos számukra a gyorsabb szekvenciális olvasás.