Het idee draait om zogeheten memory tiering, een techniek waarbij het besturingssysteem data slim verdeelt over verschillende opslaglagen. Gegevens die een virtuele machine continu nodig heeft, blijven gewoon in het traditionele, razendsnelle werkgeheugen staan. Data die even niet actief gebruikt wordt, verhuist automatisch naar een snelle NVMe-opslag. Red Hat onderzoekt nu verschillende manieren om deze verdeling binnen virtualisatiesoftware QEMU zo soepel en onopgemerkt mogelijk te laten verlopen.
In de praktijk betekent dit dat je meer virtuele machines tegelijk kunt draaien op dezelfde computer, zonder dat je meteen extra geheugenmodules hoeft bij te prikken. Een ssd is weliswaar iets trager dan echt RAM, maar moderne NVMe-drives zijn inmiddels snel genoeg om dat verschil voor achtergrondprocessen nauwelijks voelbaar te maken. Voor gebruikers die geregeld meerdere virtuele systemen naast elkaar draaien, levert dit een merkbaar efficiënter gebruik van de beschikbare hardware op.
Het project bevindt zich voorlopig nog in de conceptfase, waarin ontwikkelaars bekijken welke aanpak de minste vertraging oplevert. Zodra de plannen definitief hun weg vinden naar QEMU, kan het beheer van virtuele machines op Linux weer een stuk voordeliger en flexibeler worden.
