Phoronix compara madvise con always en Transparent Hugepages en Linux 6.18

Phoronix ha publicado benchmarks que comparan el rendimiento de los modos 'madvise' y 'always' para Transparent Hugepages (THP) en el kernel Linux 6.18 LTS. Las pruebas abordan las configuraciones predeterminadas variables entre distribuciones de Linux y responden a una solicitud de un lector para datos modernos. Realizadas en un servidor AMD EPYC con Ubuntu, la revisión destaca opciones de configuración para THP sin alterar hardware o software.

Transparent Hugepages (THP) son una característica del kernel de Linux diseñada para mejorar la gestión de la memoria utilizando tamaños de página más grandes, lo que potencialmente mejora el rendimiento. Sin embargo, las distribuciones difieren en sus configuraciones predeterminadas: Fedora Workstation y Ubuntu optan por el modo 'madvise', donde las aplicaciones deben solicitar explícitamente páginas enormes, mientras que CachyOS y openSUSE usan 'always', aplicando páginas enormes por defecto.

Un seguidor de Phoronix Premium impulsó estos benchmarks para evaluar el impacto de estos modos en cargas de trabajo contemporáneas. Las pruebas se realizaron en una instantánea de desarrollo de Ubuntu 26.04 equipada con el kernel Linux 6.18 LTS, ejecutándose en un servidor Supermicro de un solo socket alimentado por un procesador AMD EPYC 9655P.

Para cambiar modos, los usuarios pueden escribir 'always' o 'madvise' en el archivo sysfs en /sys/kernel/mm/transparent_hugepage/enabled, o establecer el parámetro de arranque transparent_hugepages=always. Para los benchmarks, el único cambio fue reiniciar en la configuración alternativa de THP, asegurando una comparación controlada.

Esta revisión proporciona datos de referencia actualizados para administradores de servidores Linux que consideran los valores predeterminados de THP, cubriendo una variedad de cargas de trabajo para informar decisiones sobre el ajuste de rendimiento en entornos modernos.

Artículos relacionados

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.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar