Cache Aware ütemezési javítások érkeznek a Linux 7.3-ba, visszaportolva 7.2-re

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

A Cache Aware Scheduling javításait hamarosan beolvasztják, hogy tovább fejlesszék ezt a kernel ütemezési funkciót. A cél, hogy az egymáshoz kapcsolódó feladatokat olyan CPU magokra csoportosítsa, amelyek ugyanazt a legutolsó szintű cache-t (LLC) használják. A Cache Aware Scheduling jobb cache-helyiességet és alacsonyabb késleltetést eredményezhet azzal, hogy elkerüli a cache-bouncing költségeit – feltéve, hogy nem szólnak közbe hibák.

Az Intel mérnöke, Tim Chen több CAS hibát is javít a funkció Linux 7.2 kernel főágba kerülése óta. Ezek a javítócsomagok a runnable domainben tartják az nr_pref_llc_running értéket, betartják a migrate_llc_task szemantikáját az aktív load balance során, frissítik az LLC kapacitását CPU hotplug esetén, kihagyják a kernel threadet a cache aware ütemezésből, és további alacsony szintű módosításokat is tartalmaznak.

A javítócsomagokat ma beolvasztották a sched/urgent ágba a tip/tip.Git tárolóban. Mivel most már a TIP „urgent” ágában vannak, várhatóan még ezen a héten benyújtják őket az aktuális Linux 7.3 kernel ciklusba. Valamennyi javítócsomagot megjelölték visszaportolásra a Linux 7.2 kernel-hoz is.

A ciklus elején már javították a Cache Aware Scheduling működését a hibrid CPU-kon, így érdemes lesz újra lefuttatni a Cache Aware Scheduling benchmarkokat ezekkel a legújabb javításokkal is.