
Munin muestra a Ram que no hace nada la mayor parte del tiempo. Pero el intercambio todavía ocurre. De hecho, con bastante regularidad, el disco duro se atasca.
¿O estoy viendo el gráfico de RAM de manera incorrecta? ¿Cómo haría para diagnosticar este tipo de problema?
Respuesta1
Bien, entonces veamos esto con más detalle.
De su imagen, entiendo que su servidor tiene un par de momentos durante el día, donde informa un par depaginassiendo intercambiado.
Una página de memoria tiene un tamaño de 4 KB. Eso es 4096 bytes. La cantidad máxima de páginas que veo intercambiadas por segundo en su gráfico es 2. Es decir, 8192 bytes por segundo durante un período de quizás 10 a 15 minutos. Su disco duro puede manejar esto. En realidad. Esto esnoatascando su disco duro. Si es así, realmente necesitas otro disco. Incluso los discos duros simples suelen ser capaces de manejar decenas de megabytes por segundo.
Ahora, en cuanto apor quésu servidor está intercambiando: es bastante normal que un sistema Linux que ha estado encendido durante un período prolongado utilice algún intercambio. Sólo se intercambian las páginas a las que casi nunca se accede y no deberías notar ningún efecto negativo cuando esto sucede.
Nuevamente, en su caso, solo se han utilizado como intercambio un par de megabytes. No puedo relacionar las partes blancas en su gráfico con la mínima cantidad de intercambio que ocurrió. ¿Estás buscando eso?
Respuesta2
A veces Linux cambia incluso cuando hay suficiente RAM, si esto está causando un problema, puedes
a)Reducir el valor de intercambio
b) Reducir el tamaño de la partición de intercambio o eliminarla por completo. (Personalmente me gusta tener una partición de intercambio muy pequeña, a muchos administradores de sistemas les gusta ninguna, depende de qué tipo de falla (oom vs swapping) sea peor para usted).