Toda la máquina se cuelga durante la actualización

Estoy intentando pero obtengo esto:

$ echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permiso denegado
$ sudo echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permiso denegado

Mi servidor es un Ubuntu Server 22.04.3 LTS.

Intenta ejecutarlo en un shell raíz, podría estar teniendo problemas al estar en un shell normal. (Estás usando sudo para el echo, pero no para la tubería al archivo)

1 me gusta

De hecho, hay varias formas de hacerlo, aquí tienes una

sudo sh -c "echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf"
1 me gusta

He ejecutado los scripts y reiniciado.

Luego:

$ cat /proc/sys/vm/overcommit_memory
1

y

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

(Así que lo primero cambió de 0 a 1, pero lo segundo todavía devuelve lo mismo).

Extraño. ¿Qué obtienes de

cat /etc/sysctl.d/10-huge-pages.conf

¿Quizás inténtalo de nuevo con echo?

Oh, espera, las dos líneas a ejecutar deberían escribir en dos archivos diferentes. Parece que has escrito en el mismo archivo dos veces.

¿Se supone que debe ser always [madvise] never?

1 me gusta

Según la Guía de opiniones, no. Las páginas enormes no son beneficiosas en circunstancias normales, según tengo entendido; los expertos que desean habilitarlas son presumiblemente lo suficientemente expertos como para hacerlo correctamente.

1 me gusta
$ cat /etc/sysctl.d/10-huge-pages.conf
sys.kernel.mm.transparent_hugepage.enabled=never

No es gran cosa, creo que el sistema funciona lo suficientemente bien :slightly_smiling_face:.

Creo que es más importante configurar correctamente el ajuste de sobrecompromiso.

1 me gusta

¿Podría ser que el tipo de procesador del servidor marque la diferencia?

1 me gusta

¿ARM vs x86? Solo posiblemente. Veo que alguien en algún lugar se preguntó si tener más CPUs podría significar que se ejecutan más hilos y, por lo tanto, se usa más memoria; eso podría ser. Por supuesto, la mayor diferencia es el contenido del foro, pero no estoy seguro de cuánto podría marcar la diferencia. Creo que algunos pasos en la actualización son ajustes del esquema de la base de datos.

Y luego están los ajustes del kernel… pero en este caso @Jagster tenía la misma configuración que @uwe_keim.

1 me gusta

Intel x86, 2 vcpu.

Configuración bastante común para foros pequeños, diría yo.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.