El Comando free de Linux para Monitoreo de Memoria

free [opciones]

Muestra el estado de la memoria no utilizada y utilizada en el sistema, incluyendo memoria física, memoria de intercambio (swap) y memoria de búfer del kernel. La memoria compartida será ignorada.

(1). Opciones

-b,-k,-m,-g Mostrar uso de memoria en Bytes, KB, MB, GB
-h Salida legible para humanos (escala automática de unidades)
-l Mostrar detalles de uso de memoria baja y alta
-o Usar formato antiguo (sin -/+buffers/cache)
-t Mostrar totales de RAM y swap
-s delay Actualizar cada 'delay' segundos
-c count Actualizar 'count' veces
-a Mostrar memoria disponible exportada por kernel (cada línea >80 caracteres)
-V Información de versión

(2). Ejemplos

Visualizar el estado de la memoria

[root@CentOS6 Escritorio]# free    //En KB
             total       used       free     shared    buffers     cached
Mem:       1907300     899768    1007532       5004      27972     314372
-/+ buffers/cache:     557424    1349876
Swap:      4095996          0    4095996
[root@CentOS6 Escritorio]# free -m  //En MB
             total       used       free     shared    buffers     cached
Mem:          1862        878        984          4         27        307
-/+ buffers/cache:        544       1318
Swap:         3999          0       3999
[root@CentOS6 Escritorio]# free -g  //En GB
             total       used       free     shared    buffers     cached
Mem:             1          0          0          0          0          0
-/+ buffers/cache:          0          1
Swap:            3          0          3

Nota: Mem es memoria física, Swap es memoria de intercambio (memoria virtual)

Visualización en formato resumen

[root@CentOS6 Escritorio]# free -t
             total       used       free     shared    buffers     cached
Mem:       1907300     922528     984772       5068      28408     316208
-/+ buffers/cache:     577912    1329388
Swap:      4095996          0    4095996
Total:     6003296     922528    5080768

Ejecutar free cada 3 segundos

[root@CentOS6 Escritorio]# free -s 3
             total       used       free     shared    buffers     cached
Mem:       1907300     913980     993320       5068      28504     316376
-/+ buffers/cache:     569100    1338200
Swap:      4095996          0    4095996

             total       used       free     shared    buffers     cached
Mem:       1907300     913932     993368       5068      28504     316376
-/+ buffers/cache:     569052    1338248
Swap:      4095996          0    4095996

             total       used       free     shared    buffers     cached
Mem:       1907300     913868     993432       5068      28512     316376
-/+ buffers/cache:     568980    1338320
Swap:      4095996          0    4095996

Etiquetas: linux memoria comando-free swap gestión-de-sistemas

Publicado el 6-17 00:21