Det förbättrade skrivskyddade filsystemet, EROFS, har introducerat sidminnesdelning för att kraftigt minska minnesanvändningen i containeriserade miljöer. Denna funktion låter flera containrar dela cachade sidor från samma filsystemsbild, vilket minskar minnesvastedet med 40 till 60 procent. Utvecklat ursprungligen av Huawei vinner EROFS mark i moln- och edge-datoriseringsmiljöer.
Ursprungligen skapat av Huawei för mobila enheter har EROFS utvecklats till ett nyckelinstrument för containerorkestrering i moln- och edge-miljöer. Den nya sidminnesdelningsfunktionen gör det möjligt för flera instanser av identiska filsystemsbilder att dela minnescacher, och undviker onödiga kopior som ökar resursbehovet. I containerintensiva arbetsbelastningar, som i Kubernetes, löser detta dubblerade cachning som försämrar prestandan vid snabba pod-startar.
Kernelbidragare, inklusive Hongzhen Luo och Hongbo Li, har drivit utvecklingen genom patchserier inlämnade till Linux Kernel Mailing List. Den senaste versionen, v11, förfinar tidigare prototyper genom att fixa buggar, lägga till readahead-stöd och förbättra kompatibiliteten med fscache-läge och anonyma filer. Dessa patchar bygger på tidigare års arbete och siktar på integration i kärnor från version 5.16 och framåt, med hjälp av folio-infrastrukturen för effektiv minneshantering.
Prestandatester visar tydliga fördelar. Tester med Android-containerbilder visade betydande minnesminskningar vid delad cachning över monteringar. Till exempel uppnådde distribution av liknande TensorFlow-containrar på en nod upp till 20 procent minnesbesparing, medan bredare containerscenarier gav 40 till 60 procents nedskärningar under topplast som boot-stormar. Phoronix rapporterar förbättrad lästrafik tillsammans med lägre minnesförbrukning, särskilt för överlappande data i maskininlärningsarbetsflöden.
Monteringsoptionen 'sharecache' aktiverar denna funktion och säkerställer säker delad åtkomst via tekniker som copy-on-write. Communitydiskussioner på plattformar som X hyllar potentialen, med ett inlägg som noterar att det kan "minska container-minnesvasted med 40-60 procent", och sänka kostnader för hyperskala-operatörer. Adaptionen expanderar bortom Huawei och lockar bidragsgivare från Alibaba och andra, då EROFS konkurrerar med system som SquashFS genom överlägsen komprimering och cachning.
Utmaningar inkluderar att skydda delade cacher mot dataläckage mellan containrar, med underhållare som debatterar edgefall på mejl-listan. Framtida integrationer med cgroups och verktyg som CRI-O eller Docker kan öka densiteten i mikrotjänster och IoT-gateways, och främja hållbar databehandling i dataintensiva miljöer.