EXT4 Linux 7.0 alatt: gyorsabb írások párhuzamos közvetlen I/O esetén

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

A Linux 7.0 kernel frissítései között az EXT4 fájlrendszer is jelentős teljesítményjavulást kapott, különösen a párhuzamos közvetlen I/O (concurrent direct I/O) írások kezelésében. Az új megoldás lényege, hogy a még nem írt kiterjedések (unwritten extents) felbontását a tényleges I/O művelet befejezéséig halasztja, így csökkentve az írási műveletek overheadjét és növelve az írási sebességet több fájl egyidejű módosítása során.

A Linux 7.0-ban az EXT4 tovább javítja a teljesítményt azáltal, hogy elkerüli a felesleges gyorsítótár érvénytelenítéseket az extent státusz cache-ben, valamint nem kényszerít felesleges, sorrendhez kötött írásokat (ordered writes) fájlok késleltetett allokációja (delayed allocation) esetén. Emellett a kernel számos hibajavítást is tartalmaz a fájlrendszer stabilitásának növelésére.

Újdonság az err_report_sec sysfs attribútum is, amely a fájlrendszer-konzisztencia problémákról szóló figyelmeztető üzenetek gyakoriságát szabályozza. Alapértelmezés szerint ez az időzítő 24 óránként küld figyelmeztetést, de a sysfs attribútum segítségével könnyen módosítható, vagy akár teljesen kikapcsolható.

Összességében az EXT4 Linux 7.0 alatt nemcsak gyorsabbá, hanem megbízhatóbbá és konfigurálhatóbbá is válik, így a nagy teljesítményű szervereken és párhuzamos írásintenzív környezetekben is hatékonyabb adatkezelést biztosít. A változások részletes áttekintése a Git beolvasztási kérelemből érhető el.