10 comandos 'gratuitos' para verificar el uso de memoria en Linux


Linux es uno de los sistemas operativos de código abierto más populares y viene con un gran conjunto de comandos. La forma más importante y única de determinar el espacio total disponible de la memoria física y la memoria de intercambio es mediante el comando "libre".

El comando "free" de Linux proporciona información sobre el espacio total utilizado y disponible de la memoria física y la memoria de intercambio con los búferes utilizados por el kernel en sistemas operativos tipo Linux/Unix.

Este artículo proporciona algunos ejemplos útiles de comandos "gratuitos" con opciones, que pueden resultarle útiles para utilizar mejor la memoria que tiene.

1. Visualizar la memoria del sistema

Comando gratuito utilizado para verificar el espacio utilizado y disponible de la memoria física y la memoria de intercambio en KB. Vea el comando en acción a continuación.

# free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Mostrar memoria en bytes

Comando libre con la opción -b, muestra el tamaño de la memoria en Bytes.

# free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Muestra la memoria en kilobytes

Comando libre con la opción -k, muestra el tamaño de la memoria en (KB) Kilobytes.

# free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Muestra la memoria en megabytes

Para ver el tamaño de la memoria en (MB) Megabytes use la opción como -m.

# free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Muestra la memoria en gigabytes

Usando la opción -g con el comando libre, mostraría el tamaño de la memoria en GB (Gigabytes).

# free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Mostrar línea total

El comando gratuito con la opción -t, mostrará la línea total al final.

# free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Deshabilitar la visualización de la línea ajustada del búfer

De forma predeterminada, el comando gratuito muestra la línea "buffer ajustado", para deshabilitar esta línea use la opción como -o.

# free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Visualización del estado de la memoria para intervalos regulares

La opción -s con número, se usa para actualizar el comando libre a intervalos regulares. Por ejemplo, el siguiente comando actualizará el comando gratuito cada 5 segundos.

# free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Mostrar estadísticas de memoria alta y baja

El conmutador -l muestra estadísticas detalladas de tamaño de memoria alto y bajo.

# free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Compruebe la versión gratuita

La opción -V muestra información sobre la versión del comando gratuito.

# free -V

procps version 3.2.8

Comando superior, comando Buscar, comando Netstat.