Akár 12,8-szoros gyorsulás a gup_testnél az új Linux MM foltokkal

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

Rik van Riel az évek során több hasznos Linux kernel optimalizálást készített, és a Meta mérnökeként most egy újabb fejlesztésen dolgozik: a follow_page_mask() hívások tömbösítésén, amelyet a virtuális címeknek a megfelelő struct page objektumokra fordítására használnak.

A Linux kernel jelenlegi follow_page_mask() függvénye oldalanként járja be a lap­táblákat. Rik van Riel azon dolgozik, hogy a bejárók egyetlen hívással több oldalt is vissza tudjanak adni. Ez a tömbösített keresés érezhető gyorsulást hozhat a follow_page_mask() felhasználóinak, például a Linux get_user_pages() kódjának.

A Linux kernel gup_test programja, amellyel a get_user_pages() és más memóriakezelési funkciókat terhelik, már most szép eredményeket mutat ezekkel az RFC javítócsomagokkal. Akiket érdekel a Linux kernel memóriakezelési, azaz „MM” területe, vagy kíváncsiak erre a munkára, további részleteket találnak ebben a patch-sorozatban.