Lisäosoituksena siitä, että MGLRU on toivottavasti päälinjassa Linux 6.1:lle suunnitellusti, Multi-Gen LRU-korjaukset on nyt siirretty Andrew Mortonin mm-stabiiliin haaraan.

MGLRU:ta on testattu tiukasti Andrew Mortonin mm-epävakaan haaran kautta ja monien MGLRU:n ja useiden tätä ominaisuutta jo toimittavien myöhempien ytimen versioiden toimesta, jotta voidaan korjata Linux-ytimen heikko olemassa oleva sivun palautuskoodi. MGLRU on osoittanut auttavan Linuxin suorituskykyä erityisesti muistin paineessa/alhaisissa RAM-tilanteissa, ja se on ollut suuri voitto jo muun muassa Chrome OS-ja Android-laitteille.

MGLRU on odottanut olevan yksi vuoden 2022 parhaista ydinytimen innovaatioista, olettaen, että se todella onnistuu, kun Linux 6.1:n yhdistämisikkuna avautuu lokakuun alussa.

Ne, jotka haluavat tarjota uusimman MGLRU-koodin, voivat löytää uusimmat korjaustiedostot nyt osoitteesta akpm/mm.gitin mm-stabiili haara.

Käytin äskettäin joitakin MGLRU-on/off-vertailuja v15-korjauksista käyttämällä AMD Ryzen 5 5500U-järjestelmää, jossa on vain 8 Gt RAM-muistia.

Tälle vaatimattomalle laitteistolle, jossa on vain 8 Gt RAM-muistia, MGLRU:n käyttöönotto lisäsi dramaattisesti PostgreSQL-palvelimen suorituskykyä… Hyvä uutisia säilöistä, tietokantakuormia käyttävistä SOHO-palvelimista, pienistä kehitys-/testauslaatikoista jne. PostgreSQL näki merkittävimmät parannukset MGLRU-yhteensopivan ytimen kanssa.

RocksDB koki myös suuren nousun.

Natron-renderöijästäkin näytti olevan hyötyä. Joissakin tapauksissa havaittiin pieniä (yleensä muutaman prosentin tai vähemmän) suorituskyvyn regressioita, kun MGLRU oli tutkittu. Jos/kun MGLRU valitaan Linux 6.1:lle, aion testata paljon enemmän eri järjestelmissä.

Categories: IT Info