Kun EXT4-tiedostojärjestelmä on tässä vaiheessa varsin kypsä, monien ytimen syklien vuoksi nykyään tämä laajalti käytetty tiedostojärjestelmä näkee vain virheenkorjauksia ja muita pieniä töitä. Mutta äskettäin avatussa Linux 6.3-syklissä EXT4:n suorituskyky paranee tietyissä olosuhteissa suoralla I/O:lla.

EXT4 Linux 6.3:n kanssa mahdollistaa nyt useiden prosessien suorittavan suoria I/O-kirjoituksia ennalta varattuihin lohkoihin jaetun inodilukon kautta sen sijaan, että vaadittaisiin eksklusiivinen lukitus. Useiden prosessien salliminen ylikirjoittaa ennalta varattuja lohkoja käyttämällä jaettua inodilukkoa yksinomaisen inodilukon sijaan vaikuttaa merkittävästi suorituskykyyn.

Tämän EXT4-muutoksen parissa työskennellyt Huawein Zhang Yi suoritti useita monisäikeisiä kirjoitustestejä FIO:lla Intel Xeon Gold-palvelimella, jossa oli NVMe SSD-tallennustila. Hänen testauksensa tuomat nopeudet ovat erittäin vaikuttavia EXT4 DIO-tehosteen kannalta:


Tämän monisäikeisen Direct I/O:n suorituskyvyn optimoinnin lisäksi muut Linux 6.3:n EXT4:n ympärillä tehtävät työt ovat vain virheenkorjauksia ja siivouksia.

Lisätietoja EXT4-vedolla.

Categories: IT Info