Az EXT4 fájlrendszerhez beküldött kernel javítások lehetővé teszik a lapméretnél nagyobb blokkméret támogatását

Az EXT4 fájlrendszerhez beküldött kernel javítások lehetővé teszik a lapméretnél nagyobb blokkméret támogatását

A Huawei fejlesztője, Baokun Li egy nagyszabású, huszonöt javításból álló patchet terjesztett be a Linux kernelhez, amely lehetővé teszi az EXT4 fájlrendszer számára, hogy a lapméretnél nagyobb blokkmérettel működjön. A fejlesztés, amelyet a 6.18-rc2 kernelverzióra építettek, a fájlrendszer alapvető működését érinti, és egy új mérföldkő a nagy teljesítményű adattárolás felé. Mivel a Linux már támogatja a nagyobb, úgynevezett „large folio” lapokat a hagyományos fájlok esetében, a szükséges módosítások nem drasztikusak, de szétszórtan érintik az ext4 kódját. A fő változások a lehetséges osztási hibák és eltolási problémák kiküszöbölésére, valamint az egymást kizáró csatolási opciók kezelésére irányulnak.

Részletek
A Linux 6.18 kernelhez EXT4, EROFS és NTFS3 fájlrendszer-illesztőprogram fejlesztések érkeztek

A Linux 6.18 kernelhez EXT4, EROFS és NTFS3 fájlrendszer-illesztőprogram fejlesztések érkeztek

A Linux 6.18-rc1 kernel fejlesztési ciklusában megjelent fájlrendszer-frissítések közös iránya jól körvonalazható: kevesebb rejtett működési hiba, kiszámíthatóbb működés és egységesebb adminisztrációs eszközök. Az ext4-ben a szuperblokk írási jogosultság nélküli módosíthatósága és a közvetlen I/O egyértelmű hibajelzései csökkentik a hibás működés lehetőségét, az EROFS a címkekezelés bevezetésével és a felesleges olvasások megszüntetésével átláthatóbb read-only működést kínál, míg az NTFS3 az egységes címkekezelést, szigorúbb konzisztencia-védelmet és egyszerűsített írási folyamatokat hoz.

Részletek
A Linux 6.17 kernelben komoly teljesítménynyereségeket hoz az EXT4 a blokkallokáció skálázhatóságának javításával

A Linux 6.17 kernelben komoly teljesítménynyereségeket hoz az EXT4 a blokkallokáció skálázhatóságának javításával

A Linux kernel 6.17 első kiadásra jelölt változata jelentős előrelépést hoz az ext4 fájlrendszer fejlesztésében, különös figyelmet fordítva a skálázhatóság és a blokkallokáció hatékonyságának javítására. Theodore Ts’o bejelentése szerint a blokkallokációs mechanizmus új struktúrák bevezetésével és párhuzamosságra alkalmasabb működéssel bővült, amely több globális célt használ a versenyhelyzetek csökkentésére, valamint xarray adatszerkezetre támaszkodik a szabad csoportok hatékonyabb kezeléséhez. A csoportválasztási logika is jelentős átalakításon ment keresztül, több kódút refaktorálása mellett. Külön fejlesztésként jelent meg az ext4_try_lock_group() függvény, amely lehetővé teszi a foglalt csoportok kihagyását, valamint a lineáris szkennelést imitáló keresési mechanizmus is bekerült. A cél az ext4 blokkkezelésének kiszámíthatóbb és terhelés alatt is stabilabb viselkedése.

Részletek
Jelentős teljesítménynövekedést sikerült elérni a Linux 6.11-ben az EXT4 fájlrendszer esetén

Jelentős teljesítménynövekedést sikerült elérni a Linux 6.11-ben az EXT4 fájlrendszer esetén

Az EXT4 fájlrendszer fejlettsége következtében már nem túl gyakori hogy új funkciókat kap, de még mindig előfordulhatnak váratlan teljesítményoptimalizálások… Egy ilyen, hogy a Linux 6.11 esetében az EXT4 fájlrendszer egyes esetekben akár 20%-os teljesítménynövekedést is elérhet. Ted Ts’o a napokban küldte el az EXT4 frissítéseket a Linux 6.11-hez. A pull request-ben így magyarázta: „Sok tisztítás…

Részletek