Tengo un servidor Red Hat Linux en casa relativamente pequeño (aproximadamente 8 GB de RAM). No lo uso para mucho más que ejecutar algunas aplicaciones locales para hacer un seguimiento de varias cosas. Las únicas cosas reales que se ejecutan en la caja son una base de datos y un servidor web.
Me he dado cuenta de que al verificar los contadores del sistema utilizando herramientas como NMON y TOP, la memoria libre total del sistema es relativamente baja (del orden de unos pocos cientos de MB), mientras que la memoria activa para la base de datos y el servidor web todavía es baja (solo consumiendo un combinado de 3 GB). Incluso cuando se incluyen todos los demás procesos en ejecución, la memoria total consumida es inferior a 4 GB.
¿Por qué Red Hat Linux informa menos memoria libre que la memoria total menos la suma total de la memoria utilizada de los procesos en ejecución?