
Intel on löytänyt huikean 3888,9 prosentin suorituskyvyn parannuksen Linux-ytimen toiminnassa vain yhdellä koodirivin muutoksella. Intelin kernelin testausrobotti ilmoitti tästä merkittävästä parannuksesta, joka havaittiin ”will-it-scale.per_process_ops” -skaalautuvuustestissä, jossa suoritettiin testejä Intel Xeon Platinum -palvelimella. Tämä suorituskyvyn nosto liittyy tarkasti rajattuun muutokseen Linux-ytimen muistinhallintajärjestelmässä.
Kyseinen muutos liittyi Linux-ytimen mmap-funktioon, joka vastaa anonyymien muistikartoitusten kohdistamisesta ja niiden kohdistamisesta sopiviin THP- (Transparent Huge Page) rajoihin. THP avulla suuret muistilohkot voidaan yhdistää tehokkaammin, jolloin vähennetään prosessorin TLB (Translation Lookaside Buffer)-hakujen tarvetta ja saadaan muistinhallinnasta nopeampaa.
Alkuperäinen muutos toi kuitenkin mukanaan suorituskykyongelmia tietyillä kuormituksilla, jotka käsittelivät epätavallisen kokoisia muistilohkoja, aiheuttaen fragmentoitumista ja suorituskyvyn laskua. Nyt tehdyllä muutoksella tilannetta parannettiin siten, että vain tietyn kokoiset muistialueet kohdistetaan THP-rajoihin, jolloin tarpeeton fragmentaatio saadaan vältettyä ja muistin tehokas käyttö palautettua.
On tärkeää huomata, että tämä 3888,9 prosentin suorituskyvyn parannus on havaittu vain tietyssä spesifissä testissä, joka liittyy Linux-ytimen muistin kohdistamiseen tietyillä kuormituksilla. Se ei tarkoita, että koko Linux-ytimen suorituskyky olisi noussut 40-kertaiseksi kaikissa tilanteissa. Muutoksen vaikutus liittyy tarkasti rajattuun muistinhallinnan optimointiin, joka hyödyttää erityisesti tiettyjä muistia raskaasti käyttäviä kuormia, kuten testitapauksessa havaittiin. Tämä kuitenkin osoittaa, miten pienikin optimointi voi vaikuttaa merkittävästi tiettyjen toimintojen tehokkuuteen ja samalla parantaa Linux-ytimen suorituskykyä tietyissä skenaarioissa.
Intel aikoo jatkaa testejään laajemmilla todellisilla kuormilla, jotta voidaan selvittää, onko tällä viimeisimmällä muutoksella vaikutusta myös muihin käytännön sovelluksiin pelkkien synteettisten testitapausten lisäksi.























Virtaamamittaus on monissa laitteissa kriittinen mutta usein ongelmallinen toiminto. Perinteiset mekaaniset anturit kuluvat ja jäävät sokeiksi pienille virtausnopeuksille. Ultraäänitekniikkaan perustuvat valmiit moduulit tarjoavat nyt tarkan, huoltovapaan ja helposti integroitavan vaihtoehdon niin kuluttaja- kuin teollisuussovelluksiin.