Interpretando el comando free


free

Salida del comando free Monitor del Sistema

El comando free muestra la cantidad de memoria libre y usada en el sistema, según el manual (man free). Pero aquí está una de los términos que se presta a confusión en Linux: “memoria usada”. De otros sistemas operativos, estamos acostumbrados a la idea de que “memoria usada” se refiere a memoria que ya se usó, por ende no podemos usarla en el futuro. En Linux, “memoria usada’ significa memoria tomada por el sistema, de forma que pueda ser empleada por usuarios y aplicaciones. Desde este punto de vista entre más memoria usada se tenga, mejor. Si tienes un 1GB de ram y memoria usada de 900 MB, por favor no salgas corriendo a comprar otro giga extra porque  lo más probable es que tendrás 1.9 GB de memoria usada…de nuevo, no te preocupes esto es normal.

Free vs Monitor del Sistema

Puedes verificar la memoria usada, disponible y total usando una herramienta llamada “Monitor del Sistema”. Solo ve a Aplicaciones > Herramientas del Sistema > Monitor del Sistema. Si ejecutas el comando free y lo comparas con la salida del Monitor del Sistema paracería que ambas aplicaciones reportan información diferente, pero no es así. La imagen de arriba nos ayudará a comprender la salida del comando free.

Si quieres saber cúanta memoria usada (de la forma tradicioal), usa esta fórmula:

Monitor del Sistema Comando free Ejemplo
used(Monitor del Sistema) used(free) – shared – buffers – cached 921-0-12-284 = 625

Por cierto, también puedes obtener la misma informacíon que reporta el Monitor del Sistema leyendo la segunda fila de la salida del comando free.

Referencias


,

Los Comentarios están cerrados