Még gyorsabb Linux RAID: tovább finomított AVX-512 xor_gen() implementáció

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

AVX-512 alapú xor_gen() megvalósítás jelent meg a Linux kernel függvényéhez, amelyet többek között RAID5/RAID6 esetén a paritásblokkok előállítására és ellenőrzésére használnak. Az első megvalósítás akár 41%-os teljesítményjavulást hozott, most pedig egy újabb változatot is közzétették, amely további előrelépést ígér.

Biggers egy AVX-512-es xor_gen() verzión dolgozik, hogy javítsa a Linux szoftveres RAID teljesítményét és hasonló feladatokat. Ezt a függvényt néhány Linux fájlrendszer, például a Btrfs is közvetlenül használja.

Az éjszaka közzétett új megvalósítással már akár 43%-os teljesítményjavulást értek el, és bizonyos src darabszámoknál még nagyobb a nyereség, mint az eredeti implementációval:

A v2-es megvalósítás most került ki véleményezésre a Linux kernel levelezőlistán.