si entiendo correctamente, en la siguiente salida producida por free, 3535m es la memoria libre real disponible para las aplicaciones, solo se usan 413m, ¿es esto correcto? necesita alguna aclaración sobre la diferencia entre Mem y - / + buffers / cache row.
libre -m total de buffers compartidos gratuitos usados en caché Mem: 3949 3854 95 0 9 3431 - / + buffers / cache: 413 3535 Intercambio: 2047 1322725
Sí tienes razón. El sistema operativo utiliza las memorias intermedias y la memoria caché, pero están disponibles para las aplicaciones inmediatamente. El sistema operativo está dispuesto a invalidar y desechar parte de la memoria caché para satisfacer la próxima solicitud de memoria.
fuente