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, Linux-utvecklare och konsult åt Valve, har släppt sex kärnfixar och två verktyg för att lösa problem med VRAM-hantering på AMD-grafikkort med 8 GB minne eller mindre. Lösningen prioriterar spel i förgrunden framför bakgrundsapplikationer, vilket förhindrar prestandaförluster. Den bygger på befintliga kärnfunktioner och riktar sig till spelare som upplever minnesbrist.

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