Phoronix benchmarkar madvise mot always transparent hugepages på Linux 6.18

Phoronix har publicerat benchmarks som jämför prestandan för 'madvise' och 'always'-lägen för Transparent Hugepages (THP) på Linux 6.18 LTS-kärnan. Testerna tar upp varierande standardinställningar mellan Linux-distributioner och svarar på en läsarförfrågan om moderna data. Utförda på en AMD EPYC-server med Ubuntu framhäver recensionen konfigurationsalternativ för THP utan att ändra hårdvara eller mjukvara.

Transparent Hugepages (THP) är en Linux-kärnfunktion utformad för att förbättra minneshantering genom att använda större sidstorlekar, vilket potentiellt ökar prestandan. Distributioner skiljer sig dock åt i sina standardinställningar: Fedora Workstation och Ubuntu väljer 'madvise'-läget, där applikationer måste begära stora sidor explicit, medan CachyOS och openSUSE använder 'always' och tillämpar stora sidor som standard.

En Phoronix Premium-stödjare initierade dessa benchmarks för att utvärdera påverkan av dessa lägen på samtida arbetsbelastningar. Testerna utfördes på en Ubuntu 26.04-utvecklingsögonblicksbild utrustad med Linux 6.18 LTS-kärnan, körandes på en enkel-socket Supermicro-server driven av en AMD EPYC 9655P-processor.

För att byta lägen kan användare skriva 'always' eller 'madvise' till sysfs-filen på /sys/kernel/mm/transparent_hugepage/enabled, eller ange boot-parametern transparent_hugepages=always. För benchmarks var den enda ändringen en omstart i den alternativa THP-konfigurationen, vilket säkerställde en kontrollerad jämförelse.

Denna recension ger färska referensdata för Linux-serveradministratörer som överväger THP-standarder, och täcker ett antal arbetsbelastningar för att informera beslut om prestandaoptimering i moderna miljöer.

Relaterade artiklar

Natalie Vock, a Linux developer and Valve contractor, has released six kernel patches and two utilities to resolve VRAM mismanagement issues on AMD GPUs with 8GB or less. The solution prioritizes foreground games over background apps, preventing performance drops. It builds on existing kernel features and targets gamers facing memory shortages.

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