Uso Memoria Servidor Linux (Comando Free)

La presente tiene como finalidad interpretar la salida del comando free.

Requisitos:

  • Se debe contar con suficiente privilegios para la configuración de aplicativos

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Debian versión 8.0 (actualmente estable)

Comando:
Ejecutar comando free:

operador@server:# free -m

             total       used       free     shared    buffers     cached
Mem:          3828       3494        334         39         80        747
-/+ buffers/cache:       2666       1162
Swap:         1906        389       1517

Donde:

“Mem”:
– total: Memoria total disponible
– used: Memoria consumida
– free: Memoria libre
– shared: Memoria compartida
– buffers: Son utilizados por los programas con las operaciones de E/S activos, es decir, datos esperando a ser escrito en el disco
– cached: Es el resultado de las operaciones de E/S completadas, es decir los búferes que han sido volcadas o leen datos del disco para satisfacer una petición

“-/+ buffers/cache”:
– total: Cantidad de memoria utilizada
– free: Cantidad de memoria Libre

“Swap”:
– total: Total Memoria Swap
– used: Uso de la memoria Swap
– free: Espacio libre de Memoria Swap

1.- Calcular la memoria utilizada por el sistema:

Memoria utilizada = Used – Shared – Bufers – Cached

Sustituyendo los valores con los datos recogidos de la salida del comando free -m:

– Memoria utilizada = 3494MB – 39MB – 80MB – 747MB
– Memoria utilizada = 2628 MB -> Aprox 2.6GB

NOTA: El valor es similar al que se encuentra en la linea -/+ buffers/cache, Columna Used -> (2666MB)

2.- Calcular la memoria libre del sistema:

Memoria Libre: Free + shared + buffers + cached

Sustituyendo los valores con los datos recogidos de la salida del comando free -m:

Memoria Libre: 334MB + 39MB + 80MB + 747MB
Memoria Libre: 1200MB -> Aprox. 1.2GB

NOTA: El valor es similar al que se encuentra en la linea -/+ buffers/cache, Columna free -> (1162MB)

En resumen: el sistema operativo al momento de ejecutar el comando free estaba utilizado 2.6GB de memoria y tenía libre 1.2GB del total de 3.8GB presente.

Enlaces:
https://tuxfiles.wordpress.com/2012/01/07/entendiendo-el-comando-free/

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s