A Linux 7.4 egyik fontos fejlesztése a memória hotplug műveletek jelentős teljesítményjavítása, amikor plusz RAM-ot adunk a rendszerhez. A memória hotplug elsősorban olyan helyzetekben hasznos, mint a virtuális gépek memóriájának bővítése, vagy a mai CXL-alapú rendszerekben a rendszer memória dinamikus növelése.
Az Intelnél dolgozó Yuan Liu vezeti azt a munkát, amely a zónán belüli folytonos területek ellenőrzését optimalizálja. A cél a memória hotplug teljesítményének javítása azzal, hogy elkerülik a teljes zónára kiterjedő, page blockról page blockra történő szkennelést.
A javítócsomagokat már be is sorolták az mm/core.Git „for-next” Git ágba, így várhatóan bekerülnek az októberi Linux 7.4 merge ablakba. A kísérő levél részletesen bemutatja ennek a memória hotplug optimalizációnak a technikai hátterét.
A legizgalmasabb rész az eredményekben látszik: virtuális gépeknél a memória hotplug műveletek ideje akár 81%-kal is csökkenhet, a memória hot unplug esetében pedig akár 75%-os időcsökkenést is mértek.
A Samsung tesztjei szintén jelentős javulást mutattak a CXL-en keresztüli memória hotplug esetén.
Akiknek fontos a memória hotplug és hot unplug sebessége, azok számára a Linux 7.4 komoly gyorsulást hoz.

