Los sistemas operativos Linux, BSD y *nix en general, le ofrecen muchas opciones para ver información interna. Simplemente abra un terminal y escriba cat /proc/cpuinfo, cat /proc/meminfo o cat /proc/net/wireless. Aunque los datos que se encuentran en estos lugares pueden ser exhaustivos, no son fáciles de leer. Veamos algunas utilidades que muestran el uso de la memoria en un formato mucho más legible para el ser humano.
Nota : mientras que las instrucciones aquí son para Ubuntu, la mayoría, si no todas, también son aplicables a otras distribuciones de Linux.
Utilidades gráficas para comprobar el uso de RAM
Ubuntu, por defecto, incluye una aplicación llamada System Monitor. Puede acceder a él yendo al botón «Mostrar aplicaciones» en la parte inferior izquierda y escribiendo «monitor» para buscarlo.
Si no está instalado en su distribución, puede instalarlo con:
sudo apt install gnome-system-monitor
Relacionado La guía para principiantes para usar Cron para programar tareas en Linux
Monitor del sistema Gnome
La aplicación tiene tres pestañas para ver información sobre procesos, recursos y sistemas de archivos. La pestaña Proceso es útil no sólo para ver el uso de la memoria – también puede hacer clic con el botón derecho del ratón en los programas y cambiar su prioridad de uso de la CPU, cerrar por la fuerza los que se comportan mal, etc.
En la ficha Recursos, puede ver la carga de CPU, el uso de memoria e intercambio y la actividad de red.
A veces, es posible que desee supervisar el uso de la memoria al abrir o utilizar programas. Haga clic con el botón derecho del ratón en la barra superior (título) de la ventana y seleccione «Siempre en la cima». Esto mantendrá la ventana visible en todo momento, incluso si abre un programa de pantalla completa. Puede utilizar el mismo truco con htop u otras utilidades que abra en una ventana de emulador de terminal.
Conky
Otra solución popular para vigilar los recursos del sistema es Conky. Esto se convierte en parte del fondo de su escritorio, lo que significa que siempre está activo, permitiéndole echar un vistazo en cualquier momento. Instálelo con:
sudo apt install conky-all
Por defecto, aparece en el lado izquierdo de la pantalla. Eso no es bueno, ya que la barra lateral de aplicación lo cubriría. Vamos a moverlo a la derecha:
cp /etc/conky/conky.conf ~/.conkyrc && sed -i 's/left/right/' ~/.conkyrc
Abra un terminal y escriba:
conky
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i
Por supuesto, los valores predeterminados son muy básicos y crudos y tampoco son agradables de ver. Pero la utilidad es muy versátil y puede mostrar muchas más estadísticas del sistema. Además, algunos temas que la gente ha creado son muy hermosos. Para obtener más información sobre cómo configurar la utilidad, lea cómo puede usar Conky Manager .
Relacionado Recursos útiles para aprender Linux a tu manera
Comprobar la memoria libre con utilidades de línea de comandos
A veces una interfaz gráfica de usuario no está disponible: por ejemplo, en los servidores. En tales casos, existen utilidades de línea de comandos que pueden mostrar información sobre el uso de la memoria.
La utilidad «gratuita»
Abra un emulador de terminal y escriba el siguiente comando.
libre -h
La salida puede ser engañosa para aquellos que vienen de un fondo de Windows. Aquí, «gratis» no significa la cantidad que sus aplicaciones tienen a su disposición. Eso es debido a «buff/cache». Cuando el sistema operativo lee un archivo de su disco duro o SSD, guarda sus datos en la memoria RAM. De esta manera, cuando necesite volver a leer el archivo, puede omitir el acceso a su dispositivo de almacenamiento más lento y leer desde la RAM mucho más rápida. Es por eso que si abres tu navegador, lo cierras y lo vuelves a abrir, se carga mucho más rápido la segunda vez.
Aunque el búfer y la caché pueden utilizar casi toda su RAM, puede considerar que esa parte de la memoria está libre. Esto se debe a que tan pronto como una aplicación requiere más RAM, algunos datos del búfer o de la caché se eliminan instantáneamente para liberar memoria para su programa.
En consecuencia, los campos más importantes aquí son «used» y «available». La primera refleja la cantidad de RAM que utilizan los programas y la segunda la cantidad de RAM disponible para las aplicaciones que la necesitan. Esto es lo que se puede considerar RAM que es realmente libre. Estos conceptos de «libre», «usado» y «disponible» también se utilizan en algunas aplicaciones gráficas.
Las Utilidades «top» y «htop»
Otro comando, normalmente disponible fuera de la caja en sistemas Linux, es top. Puede escribir top en un terminal para abrirlo. Pulsar q para salir. Pero, como se puede ver en la siguiente imagen, puede ser un poco difícil de leer.
Esta es la razón por la que mucha gente prefiere una versión más amigable para los ojos, llamada htop. Instálelo primero.
sudo apt install htop
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Inicie el programa.
htop
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»>>>>>>>>>>>»»»>>>>>>>>»»»>>>>>>i
Como puede ver, htop es mucho más fácil de leer, gracias a su uso de colores y gráficos de barras. Las primeras barras, precedidas por números como «1», «2», etc., reflejan el uso del núcleo de la CPU. En la barra de memoria sólo puede prestar atención a las líneas verdes. Los otros dos colores, las líneas azules y marrones, reflejan los búferes de archivos y directorios y la caché. Como se discutió en la sección anterior, estos pueden ser desalojados de la memoria en cualquier momento para que porciones de RAM puedan ser consideradas libres de usar.
Además de utilizar las teclas para interactuar con htop, también puede utilizar el puntero del ratón para hacer clic en los elementos mostrados.
Conclusión
Estas son las aplicaciones más populares que muestran cómo se utiliza la memoria. Puede ordenar los procesos por la cantidad de RAM que utilizan. Es posible que no necesites algunas aplicaciones que consumen mucha memoria, y puedes eliminarlas de tu sistema.