6 formas sencillas de comprobar el uso de la memoria en Linux

Linux viene con muchas herramientas integradas para administrar y optimizar su sistema. Si es nuevo en Linux(new to Linux) o acaba de cambiar de Windows , debe aprender una serie de comandos para aprovecharlo al máximo. Linux es principalmente famoso por ser un sistema operativo donde el usuario o administrador tiene control total. Ya sea(Whether) que use Ubuntu, Mint , Debian o cualquier otra distribución de Linux(Linux distribution) , puede hacer cualquier cosa con los comandos y las herramientas correctos.

En este artículo, nos centraremos en cómo verificar el uso de la memoria en Linux porque es una habilidad importante que debe tener. A veces(Sometimes) , las aplicaciones comenzarán a acaparar toda la memoria del sistema y deberá conocer los pasos de solución de problemas que debe seguir para encontrar el problema. Así que aquí están las mejores herramientas de línea de comandos para verificar el uso de memoria en su sistema Linux .

1. El comando "arriba"

La herramienta de línea de comandos superior le dará un resumen de todos los procesos en ejecución. Este resumen incluye información en tiempo real sobre el uso de la memoria, por lo que también puede usarlo como una aplicación de monitoreo. Puede ver la cantidad de memoria de su sistema que se usa en total y luego puede revisar la lista de procesos para verificar la cantidad de esa memoria que usa cada proceso.

Para ejecutar esta herramienta, simplemente escriba el comando superior:

$ top

El comando superior le muestra la cantidad total y libre de memoria de su sistema Linux , así como la memoria física y de intercambio utilizada. La columna más importante, en este caso, es % MEM porque le dice cuánta memoria física usó cada proceso. Luego, puede identificar la aplicación maliciosa que está consumiendo demasiada memoria y eliminarla.

Además, puede usar la herramienta de línea de comandos superior para verificar el uso de la CPU . Simplemente(Just) revise la columna % de CPU para ver cuánta potencia de procesamiento utiliza cada aplicación.

2. El Comando “gratis”

Si todo lo que necesita saber sobre el uso de la memoria de su sistema es la cantidad de memoria libre y utilizada, realmente no necesita el comando superior. El mando gratuito será suficiente. Escriba gratis(free) en la terminal y aprenda instantáneamente cuánta memoria física y de intercambio está libre o utilizada. Al mismo tiempo, obtiene información sobre los búferes que utiliza el kernel.

Tenga en cuenta que la información sobre el uso de la memoria no aparece en tiempo real. Puede usar la línea de comando gratuita para monitorear el uso de la memoria. Esencialmente, esta es una captura de pantalla que le dice cuánta memoria estaba libre o utilizada cuando escribió el comando. Use el comando superior si desea monitorear el uso de la memoria o saber cuánta memoria usa cada proceso.

3. El comando "htop"

El comando htop es básicamente la herramienta de comando superior con un entorno más fácil de leer y controles fáciles de usar. Muestra el uso de RAM en tiempo real, le brinda una lista de todos los procesos en ejecución y le brinda accesos directos a los comandos que controlan los procesos. Una vez que vea el proceso que consume demasiada RAM , puede presionar la tecla de acceso directo para eliminarlo en lugar de usar los comandos Bash .

Para usar el comando htop, debe escribir htop en la terminal. Dicho esto, es posible que reciba un error si su distribución de Linux no viene con esta herramienta de forma predeterminada. En ese caso, escriba el siguiente comando para instalarlo:

$ sudo apt-get install htop

4. El comando "vmstat"

El comando vmstat mostrará el informe de estadísticas de la memoria virtual. El comando le dará más información de la que probablemente necesite, pero si planea convertirse en administrador del sistema Linux , debe saberlo. El informe incluye la siguiente información:

  • El número de procesos (procs) de esa manera durante el tiempo de ejecución.
  • La cantidad de memoria intercambiada, memoria libre, caché y búfer.
  • Bloques recibidos y enviados a un dispositivo de bloques (IO).
  • Tiempos de CPU(CPU) (tiempo de usuario, tiempo del sistema, tiempo de inactividad).

Escriba vmstat en la terminal para obtener el informe de estadísticas de memoria virtual.

5. Revisa el archivo “proc/meminfo”

Probablemente se esté preguntando de dónde obtiene su sistema Linux todos estos informes e información sobre el uso de RAM . Bueno(Well) , casi todas las herramientas de línea de comandos que usó hasta ahora tienen la misma fuente: el archivo virtual proc/meminfo. Si desea ir directamente a la fuente y obtener toda la información de uso de memoria que desea, puede acceder fácilmente al archivo escribiendo el siguiente comando:

less /proc/meminfo

El informe es bastante largo, por lo que debe usar el comando less para obtener un poco de control de navegación para escanear rápidamente la salida en busca de los datos que necesita. Dicho esto, este informe detallado contiene mucha información que probablemente no necesite. Estos son los valores más importantes en los que debe centrarse:

  • MemTotal
  • libre de memoria
  • MemDisponible
  • tampones
  • en caché
  • Intercambiar en caché
  • Total de intercambio
  • Intercambio Gratis

6. Usa la GUI

Los puristas de Linux(Linux) pueden estar en contra de usar la GUI sobre las herramientas de línea de comandos, pero tener una representación visual del uso de RAM es excelente. Puede obtener toda la información que necesita y monitorear el uso de la memoria de su sistema en tiempo real usando la aplicación Linux System Monitor .

Para usar la aplicación, escriba "Monitor del sistema" en la barra de búsqueda del menú de inicio y presione Entrar(Enter) . El Monitor del sistema(System Monitor) tiene dos pestañas que nos interesan: las pestañas Procesos(Processes) y Recursos(Resources) .

En la pestaña Procesos(Processes) , puede ver todos los procesos que se están ejecutando actualmente en su sistema operativo Linux . Puede leer el uso de la memoria, el uso de la CPU(CPU) y otros datos para cada proceso individual. Aquí es donde puedes saber si una de las aplicaciones se ha vuelto deshonesta y está usando demasiada RAM . Luego, puede eliminar el proceso desde la misma ventana haciendo clic derecho sobre él y seleccionando la opción de eliminación.

Dicho esto, si todo lo que necesita es saber cómo se han comportado la memoria y la CPU(CPU) de su sistema, debe consultar la visualización gráfica en la pestaña Recursos .(Resources)

Aquí puede ver el historial de la CPU , la RAM y la red en forma de gráfico. Esto significa que obtiene datos históricos sobre el uso de la memoria de su sistema durante un cierto período de tiempo y también puede monitorear ese uso en tiempo real. 

¿Cómo prefiere verificar el uso de memoria en su sistema operativo Linux ? ¿Conoce otros comandos y herramientas que pueden obtener datos más valiosos para el análisis? ¡Háganos saber en los comentarios a continuación!



About the author

Soy técnico de Windows 10 y he estado ayudando a personas y empresas a aprovechar el nuevo sistema operativo durante muchos años. Tengo un gran conocimiento sobre Microsoft Office, incluido cómo personalizar la apariencia y las aplicaciones para diferentes usuarios. Además, sé cómo usar la aplicación Explorer para explorar y encontrar archivos y carpetas en mi computadora.



Related posts