De tanto en tanto, me gusta echar un vistazo a todos los procesos que están corriendo en mi máquina Linux. Es interesante ver todos los procesos que más recursos están consumiendo, en el caso que ese proceso no sea importante para ti, detenerlo.
En este artículo vamos a ver cómo visualizar todos los procesos que más CPU consume así como RAM y segundo bloque del artículo veremos como detenerlos de diferentes maneras.
Con ps podemos visualizar los procesos. Podemos utilizar estas 2 opciones que nos mostraran los procesos de diferentes maneras:
Con el comando head
, podemos mostrar las 10 primeras líneas:
Aquí vemos el resultado de la salida ordenada, usando %cpu en lugar de pcpu:
El comando watch
ejecuta un comando mostrando su salida por pantalla cada x segundos.
-n
es el intervalo en segundos y ps -o
utiliza un formato definido por el usuario.
Para instalarlo, lo encontraremos en los repositorios con:
Vamos a mostrar el uso de la CPU en tiempo real, cada 1 segundo, 10 veces en total.
Al final muestra una media.
Para guardar la información en un archivo:
La opción -o
permite exportarlo a un archivo. Para consultar el archivo:
Para el informe de memoria, utilizaremos la opción -r
Para matar el proceso con kill, necesitamos conocer el identificador del proceso. Para ello utilizaremos el comando ps
Voy a detener una conversión de un proceso con pandoc, filtrando también con grep
La terminal en sus primeras
En este caso el identificador sería 1649126
. Por lo tanto utilizaremos para matar el proceso:
Con Killall es mucho más sencillo. Para matar un proceso utilizaremos el nombre de la aplicación. Ejemplo:
Con pkill podemos matar procesos, cerrando la totalidad o parte del nombre
Publicado por Angel el Friday 01 July del 2022
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.