Linux 7.4 laat Intel-servers slimmer omgaan met werkgeheugen

Linux-versie 7.4 krijgt een nuttige optimalisatie voor moderne Intel Xeon-servers. Dankzij een nieuwe techniek genaamd Dynamic PAMT snoepen systemen die gebruikmaken van Intel TDX aanzienlijk minder werkgeheugen weg voor achtergrondprocessen. Dat levert serverbeheerders en cloudproviders extra ademruimte op, zeker in een periode waarin servergeheugen relatief duur en schaars is.

De vernieuwing draait om Intel TDX, voluit Trust Domain Extensions. Dit is een hardwarematige beveiligingstechnologie waarmee virtuele machines geïsoleerd en beschermd kunnen draaien. Om die beveiliging in goede banen te leiden, houdt het systeem een speciale administratieve tabel bij: de Physical Address Metadata Table, afgekort PAMT. Voorheen werd de benodigde ruimte voor deze tabel al direct vastgereserveerd in het werkgeheugen, ongeacht of die ruimte op dat moment wel volledig werd benut.

Dynamic PAMT zorgt ervoor dat Linux de omvang van deze tabel dynamisch laat meebewegen met het actuele gebruik. In de praktijk betekent dit dat servers waarop slechts enkele virtuele machines draaien, niet langer onnodig veel RAM kwijt zijn aan vaste overhead. Voor beheerders blijft er daardoor simpelweg meer bruikbaar geheugen over voor de applicaties en diensten die er echt toe doen.

Met de overstap naar een dynamische toewijzing pakt de Linux-kernel een praktisch pijnpunt in virtualisatieomgevingen aan. Nu geavanceerde beveiligingstechnieken zoals TDX steeds vaker standaard worden ingeschakeld, helpt deze aanpassing om zware servers efficiënt te laten draaien zonder dat de verhoogde veiligheid ten koste gaat van schaarse systeembronnen.

Bron: https://www.phoronix.com/news/Linux-74-Intel-TDX-Dynamic-PAMT