Souborový systém EXT4 při nedostatku místa vypne odloženou alokaci (delayed allocation), která snižuje zátěž procesoru a také snižuje fragmentaci souborů. Také je možné odloženou alokaci vypnout pomocí parametrů mount
jako je nodelalloc
nebo také mode=ordered
.
Jan Kára ze SUSE nedávno poslal jednořádkovou opravu zápisu s vypnutou odloženou alokací. V současnosti se zapisuje jen jeden extent a tím pádem jen jeden blok najednou, což má za následek nízký výkon asi 4 MB/s. Po opravě jsou zápisy extentů sloučeny a výkon je podobný jako v situaci s odloženou alokací tedy asi 200 MB/s. Oprava bude zařazena do jádra 5.20, které očekáváme ještě letos v létě.
(zdroj: phoronix)