Consulta sobre comando free -m

2 envíos / 0 nuevos
Último envío
#1 Lun, 06/11/2017 - 18:34
acerna
Imagen de acerna
Desconectado/a
se unió: 06/11/17

Consulta sobre comando free -m

Estado: 
[ACTIVO]

"Tengo el problema de que mis usuarios estan reportando lentitud en las consultas que realizan al servidor. Este servidor solo se tiene instalado el servicio postgress y python. Cuando se ejecuta en el servidor el comando "free -m" me arroja la siguiente información.

 

             total       used       free     shared    buffers     cached

Mem:          8008       7957         50          0         29       7553

-/+ buffers/cache:        374       7633

Swap:         7627         30       7597

 

Entiendo en la línea Mem que solo tengo 50 mb de memoria libre para que se ejecute un nuevo proceso o tarea, y que tengo reservado 7553 mb en cached para que los procesos que existen se ejecuten mas rápido ¿es correcto lo que digo?.  Si es así pueden indicarme cual es la funcionalidad de la línea -/+ buffers/cache ?

 

Espero su pronto apoyo.

Lun, 06/11/2017 - 19:21
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

 Bufer+cache  muestra cuanta memoria libre esta disponible cuando se ignora  la cacheada ,memoria que el sistema liberara en caso de que haga falta .

7957  -(29 + 7553)  = 374

O sea en caso de necesidad se liberaran 374 

Los sistemas linux intentan utilizar siempre la mayor cantidad de memoria disponible para aprovechar todo la potencia del sistema  acelerando procesos  .