Memoria Servidor Linux (Comando Free)

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

Requisitos:

  • Se debe contar con suficiente privilegios para la ejecución de comandos

Plataforma:

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

Comando:

1. 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

2. 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)

3.- 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:
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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

w

Conectando a %s