10 comandos 'gratuitos' para comprobar el uso de la memoria en Linux
Linux es uno de los sistemas operativos de código abierto más populares y viene con un enorme 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 brinda información sobre el espacio total utilizado y disponible de la memoria física y la memoria de intercambio con buffers utilizado por el kernel en sistemas operativos similares a 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. Mostrar la memoria del sistema
Comando gratuito utilizado para comprobar el espacio utilizado y disponible de memoria física y 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 gratuito con 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. Mostrar la memoria en kilobytes
Comando gratuito con 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. Mostrar memoria en megabytes
Para ver el tamaño de la memoria en (MB) Megabytes use la opción -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. Mostrar memoria en Gigabytes
Al usar la opción -g con el comando libre, se mostrará 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 enumerará 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 en el búfer
De forma predeterminada, el comando gratuito muestra la línea “búfer 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. Mostrar el estado de la memoria a intervalos regulares
La opción -s con número, utilizada para actualizar el comando gratuito 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 modificador -l muestra estadísticas detalladas sobre el 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. Verifique la versión gratuita
La opción -V muestra información de la versión del comando gratuito.
free -V
procps version 3.2.8
Leer también
Comando superior, comando Buscar, comando Netstat.