Deshabilitar THP (Transparent Huge Page) en máquinas Xeon V5

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

Hola a todos.

Mientras revisaba las notas de la versión de RHEL, encontré una parte interesante.

https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/9/html-single/9.3_release_notes/index#new-features

>Mejora del rendimiento de las rutinas de cadena y memoria de glibc en hardware basado en Intel® Xeon® v5

>Anteriormente, debido a la cantidad predeterminada de caché utilizada por glibc para las rutinas de cadena y memoria, el rendimiento en los sistemas basados en Intel® Xeon® v5 era inferior al esperado. Con esta actualización, se ha ajustado la cantidad de caché utilizada para mejorar el rendimiento.

https://bugzilla.redhat.com/show_bug.cgi?id=2180462

>The customer’s system did boot with mitigations=off, and with transparent_hugepages (THP) disabled. Neither are needed to reproduce this problem, but disabling THP does enable the simple memcpy reproducer to achieve much higher performance.

Parece que RHEL 9.3 también está ajustando esta cantidad de caché, y como también vi que el entorno recomendado para Redis es desactivar THP, intentaré desactivarlo.

A continuación, verificaré la configuración actual.

$ sudo cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never

Está activo. Parece que por defecto se asignan 2MB.

$ sudo cat /proc/meminfo | grep “Hugepagesize”
Hugepagesize:       2048 kB

Cambiaré al usuario root e intentaré desactivarlo.

$ echo never > /sys/kernel/mm/transparent_hugepage/enabled

~# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]

Lo escribiré en rc.local para que se desactive al iniciar.

vi /etc/rc.local

y añadir al principio:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

-–

Es solo una sensación, pero creo que tanto el uso de memoria como el de CPU han disminuido drásticamente.

Bueno, es muy probable que sea mi imaginación, pero no lo sabré hasta que lo use. Hasta entonces.
Saludos.

Gracias por su continuo apoyo.

Related Posts