EROFS förbättrar containereffektivitet med sidminnesdelning

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.

Relaterade artiklar

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Bild genererad av AI

Linuxkärnan 6.19 lägger till schemaläggningsförbättringar och Microsoft C-tillägg

Rapporterad av AI Bild genererad av AI

Den kommande Linuxkärnan 6.19 introducerar viktiga förbättringar i sched_ext-ramverket för bättre eBPF-schemaläggningsåterställning och integrerar Microsoft C-tillägg för renare kodkompilering. Dessa uppdateringar syftar till att förbättra stabilitet, prestanda och utvecklarens effektivitet i olika datormiljöer. Bidrag från företag som Google, Meta och Microsoft belyser den växande samverkan i open source-utveckling.

Utvecklarna undersöker delning av sidminne som ett sätt att förbättra prestandan för EROFS-containers. Denna teknik verkar erbjuda betydande fördelar i Linux-miljöer. Resultaten kommer från Phoronix, en sajt fokuserad på recensioner av Linux-hårdvara och -mjukvara.

Rapporterad av AI

Kärnutvecklare Cong Wang har introducerat DAXFS, ett nytt skrivskyddat filsystem utformat för direkt åtkomst till delad minne i Linux. Byggt på Direct Access-infrastrukturen kringgår det traditionell sidcaching för att minska minnesöverhead. Förslaget syftar till att möjliggöra effektiv delning av data mellan kärnor och enheter.

Efter den senaste godkännandet av Rust som permanent kärnspråk vid Kernel Maintainers Summit 2025 framträder nya detaljer om prestandabenchmarks, pågående utmaningar och distributionsrullningar, vilket befäster dess roll i att hantera säkerhetshål.

Rapporterad av AI

Med Rusts nya permanenta status i Linuxkärnan som grund – efter dess historia från 2019 års experiment till godkännande vid Tokyo Maintainers Summit – är produktionsdistributioner som Android 16:s Rust-allokator i drift, tillsammans med avancerade drivrutiner och säkerhetsvinster, även om kritik pekar på pågående hinder.

Utvecklare föreslår att aktivera Intels transaktionssynkroniseringsutvidgningar (TSX) som standard i kommande Linux 7.0-kärna på kompatibla processorer. Denna ändring syftar till att förbättra prestanda utan manuell konfiguration. Förändringen riktar sig till hårdvara som kan utnyttja TSX-funktioner.

Rapporterad av AI

Linus Torvalds har meddelat släppet av Linux 6.18-rc1, vilket markerar starten på kandidatfasen för den kommande kärnversionen. Han beskrev det föregående tvåveckors sammanslagningsfönstret som 'ett av de bra sammanslagningsfönstren', och noterade dess genomsnittliga storlek och brist på allvarliga problem under testning. Kärnan inkluderar omfattande drivrutinsuppdateringar och förbättringar över olika subsystem.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj