Linux 7.3: tovább javul a RAID 5/6 teljesítmény-alapú algoritmusválasztása

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

Miután beküldték a Linux 7.3-hoz az MM, vagyis a memóriakezelési változtatásokat, Andrew Morton elküldte a „non-MM” pull requestet is, benne azokkal a javításokkal, amelyeket a különböző fejlesztőktől gyűjtött össze a következő Linux kernel kiadáshoz. Ezek közül leginkább a RAID 5/6 teljesítménytesztre épülő algoritmusválasztásának fejlesztése emelkedik ki. Linux alatt a rendszer egy belső sebességteszt alapján választja ki az optimális RAID XOR motort (amit a RAID5 és RAID6 szoftveres konfigurációk használnak), illetve a RAID6-specifikus kódrészeket a kernel modul inicializálásakor. Így tudja kiválasztani az adott hardveren elérhető leggyorsabb, hardveresen gyorsított megoldást, például az AVX2 vagy AVX-512 kihasználásával. A Linux 7.3 kernel-ban több fejlesztés is érkezik a XOR és RAID6 algoritmusok teljesítménytesztre épülő kiválasztásához.

A rendszerindításkor futó, benchmark-alapú algoritmusválasztás különféle fejlesztései mellett mostantól KUnit benchmark lefedettség is van a XOR és RAID6 kódra, valamint további kódfejlesztések is történtek. A változtatások között szerepel például, hogy 4 + 1 lemezt használnak a valósághoz közelebb álló terhelés számításához, és mostantól az adatlemezek átviteli sebességét jelentik, nem csak a paritáslemezét. A javítócsomagokhoz nem mellékeltek mérési adatokat, így nem látszik pontosan, mekkora a nyereség, de minden ilyen fejlesztés hosszú távon mindenképpen hasznos.

Számomra ez volt a legfontosabb újdonság a non-MM pull requestben, amely a Linux 7.3 kernel-hoz érkezett, a többi változtatás nagy része szokásos hiba javítás.