Tengo un servidor Ubuntu 8.04 que ejecuta una base de datos y un montón de servidores de aplicaciones Java. Su configuración y uso de memoria es:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
Noté que el intercambio aumenta todas las tardes y se libera en algún momento de la noche. La demanda no es la misma en todos los días y comienza en diferentes momentos. Entonces es bastante aleatorio, excepto por el límite difuso de "tarde-noche".
La carga en esta máquina varía durante el día. Es muy bajo entre la medianoche y las 6-7 de la mañana, mucho más alto (pero estable) hasta las 6-8 de la tarde, y luego cae gradualmente.
Ahora tengo las siguientes preguntas:
- ¿Cómo puedo ver qué procesos están usando el intercambio?
- ¿Por qué prefiere cambiar en lugar de tomar algo de memoria del caché?
NSWAP
columna (Ubuntu 16.04: /).