martes, 29 de diciembre de 2015

Cómo ver la memoria en uso en Linux - comandos df y free

El comando df nos ofrece un resumen del espacio libre en disco, incluyendo cada una de las particiones.


Así mismo podemos especificar qué particiones queremos que muestre. Por ejemplo, añadiendo la salida --type=sistema de ficheros, mostraremos únicamente las particiones con sistema de ficheros ext3, ext4, ReiserFS, NTFS...


Si queremos que nos muestre el tamaño de forma mejor entendible, por ejemplo desglosado en Gigabytes, podemos añadir la salida -h o - H


df muestra la cantidad total de espacio, el espacio usado, el espacio disponible, el porcentaje de espacio usado y dónde está montada cada partición.

Para el uso de memoria RAM, usamos el comando free, que al igual que df, podemos combinar con varias salidas:

  • -m para representar el tamaño en Megabytes.
  • -g para representar el tamaño en Gigabytes.
  • -k para representar el tamaño en Kilobytes.
  • -b para representar el tamaño en Bytes.

Añadiendo la salida -s (segundos) más un número (el número de segundos por intervalo), podemos actualizar el uso de memoria RAM en tiempo real desde la terminal.

Ejemplo: free -m -s 2 (actualiza el uso de memoria cada 2 segundos representándola en Megabytes).

Para finalizar el bucle, pulsar Ctrl + c.

Ver los módulos en uso del Kernel - lsmod comando

Para ver qué módulos del kernel tenemos actualmente en uso, se utiliza el comando lsmod, sin ninguna otra opción.


El listado muestra el módulo del kernel, su tamaño y el módulo que está usándolo.

Cómo ver información general del sistema - uname comando

El comando uname muestra el nombre del sistema.

No obstante, la información se puede ampliar añadiendo la salida uname -a


De izquierda a derecha nos muestra el nombre general del kernel, el nombre de la máquina, la versión del kernel y cuándo se compiló, así como el S.O. que estamos usando.