Esto es perfectamente normal.
Al inicio del sistema, se inician varios servicios. Estos servicios se inicializan, leen archivos de configuración, crean estructuras de datos, etc. Usan algo de memoria. Muchos de estos servicios nunca volverán a ejecutarse durante todo el tiempo que el sistema esté activo porque no los está utilizando. Algunos de ellos pueden correr en horas, días o semanas. Sin embargo, todos estos datos están en la memoria física.
Por supuesto, el sistema no puede descartar estos datos. No puede probar que literalmente nunca se accederá a él. Uno de esos servicios, por ejemplo, podría ser el que le proporciona acceso remoto a la caja. Es posible que no lo haya usado en una semana, pero si lo usa, será mejor que funcione.
Pero el sistema sabe que le gustaría usar esa memoria física para cosas como un caché de disco o de otras maneras que mejoren el rendimiento. Entonces hace un intercambio oportunista. Cuando no tiene nada mejor que hacer, escribe datos que no se han utilizado en mucho tiempo en el disco, utilizando el espacio de intercambio. Sin embargo, aún mantiene las páginas en la memoria física. Por lo tanto, aún se puede acceder sin tener que intercambiarlos.
Ahora, si el sistema luego necesita esa memoria física para otra cosa, simplemente puede tirar esas páginas porque ya las ha escrito para intercambiar. Esto le da al sistema lo mejor de ambos mundos. Los datos aún se mantienen en la memoria, por lo que se puede acceder sin tener que leerlos desde el disco. Pero si el sistema necesita esa memoria para otro propósito, no tendrá que escribirla primero. Gran victoria por todas partes.