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

El controlador gráfico Intel Xe añadirá soporte para Transparent Huge Pages (THP) para ofrecer mejoras significativas en el rendimiento de Shared Virtual Memory (SVM). Este desarrollo busca aumentar la eficiencia en entornos Linux. Phoronix informa de los cambios como una actualización clave para gráficos de código abierto.

Reportado por IA

Pruebas iniciales del kernel de desarrollo Linux 6.19 en un servidor con doble procesador AMD EPYC 9965 revelan un fuerte rendimiento en cargas de trabajo de computación de alto rendimiento. A pesar de algunos problemas en el programador, el kernel muestra resultados prometedores para aplicaciones de IA y HPC. Estos benchmarks lo comparan con la versión estable de Linux 6.18.

Phoronix ha realizado benchmarks de FreeBSD 15.0 frente a Ubuntu 24.04.3 LTS y Ubuntu 25.10 en un servidor AMD EPYC para evaluar las diferencias de rendimiento. Las pruebas destacan la compatibilidad de FreeBSD, mientras que otras variantes BSD fallaron al arrancar en el hardware.

Reportado por IA

Los precios crecientes de la RAM, impulsados por la demanda de centros de datos de IA, están llevando a los usuarios de Linux a optimizar el hardware existente. Un artículo reciente de Hackaday destaca las funciones de compresión integradas en el kernel para estirar la memoria disponible. Herramientas como zram-tools para Debian y systemd-zram-generator para Ubuntu activan esta funcionalidad.

 

 

 

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