Cómo Encontrar Los Principales Procesos En Ejecución Por Memoria Y Uso De La CPU En Linux

Ver Procesos En Ejecución Por Uso De Memoria Y CPU

La mayoría de los usuarios de Linux utilizan la herramienta de monitorización del sistema que viene preinstalada con la distribución para comprobar la memoria, el uso de la CPU y la temperatura de la CPU. Ver Procesos En Ejecución Por Uso De Memoria Y CPU.

En Linux, muchas aplicaciones se ejecutan en el fondo del sistema como un demonio para mantener otra herramienta principal activa o en vivo que consume un poco más de recursos del sistema.

En Linux, puedes usar varias herramientas pequeñas o comandos de terminal o usar un solo comando que muestra todos los procesos en ejecución por uso de memoria y CPU. Después de comprobar la carga de RAM y CPU, puedes determinar qué aplicación quieres matar.

Índice

    Ver Procesos En Ejecución Por Uso De Memoria Y CPU

    Un simple comando puede ahorrarte tiempo y esfuerzo mostrando el uso actual de la CPU y la memoria en el sistema a pesar de utilizar pesadas herramientas de monitorización del sistema.

    Lee: Cómo Instalar LFTP Para Descargar Y Subir Archivos En Linux

    El uso de comandos es práctico, ligero, y no toma muchos recursos del sistema para mostrar la carga de CPU y memoria en curso. En este post, vamos a ver los comandos para mostrar los procesos en ejecución por la memoria y el uso de la CPU utilizando los comandos ps.

    En Linux, el ps significa estado del proceso. Se ejecuta en Linux y sistemas operativos tipo Unix para preparar el uso de la CPU y la memoria con PID. Además, te permite mostrar las principales aplicaciones que consumen los recursos del sistema a un ritmo mayor.

    1. Informe general del sistema mediante el comando ps

    El comando ps genera un informe con el PID, la marca de tiempo y el TTY; que mantiene el registro de qué aplicación se está ejecutando durante cuántos minutos y cuál es el estado actual junto con el uso de la CPU y la memoria para el informe de los procesos en ejecución.

    El siguiente comando ps imprimirá el estado general de los procesos en ejecución por uso de memoria y CPU.

    $ ps aux

    Informe general del sistema mediante el comando ps

    También puedes ejecutar una función corta para ver el uso de la CPU y la memoria para un paquete específico.

    $ ps aux --sort <column_name>

    El siguiente comando ps con la bandera -A imprimirá el ID del proceso, la marca de tiempo y el TTY en la pantalla de la terminal.

    ps -A

    2. Ver los procesos en ejecución según el uso de la memoria y la CPU

    Hasta ahora hemos tomado ideas sobre el comando ps sobre qué es, cómo funciona y cómo ver el estado general a través del comando ps en Linux. Ahora vamos a comprobar el uso de la CPU y la memoria de los procesos en ejecución en la máquina.

    Por favor, ejecuta el siguiente comando ps dado a continuación para ver la memoria o el uso de la RAM para los procesos en ejecución en tu máquina Linux.

    $ ps aux --sort -%mem

    Ver los procesos en ejecución según el uso de la memoria y la CPU

    De manera similar, también puedes obtener las estadísticas y el resumen de uso de la CPU en tu sistema Linux a través del siguiente comando ps dado a continuación.

    Como puede ver que la sintaxis -sort se utiliza tanto en los comandos de CPU como de memoria, en realidad filtra los datos de uso de CPU y memoria en la máquina.

    obtener las estadísticas y el resumen de uso de la CPU

    $ ps aux --sort -%cpu

    3. Obtener las estadísticas de uso por usuario

    Si tu sistema tiene más de un usuario, puede filtrar los datos de salida de ps por usuario. El siguiente comando te ayudará a entender cuántos recursos está utilizando cada usuario.

    ps -u user

    Si deseas obtener el informe por hilos de sistemas en ejecución, ejecuta el siguiente comando ps dado a continuación.

    ps -L 4264 by there

    Los siguientes comandos serían los más útiles que necesitarías ejecutar de vez en cuando. Para ver los diez principales procesos que están usando la mayor cantidad de memoria y CPU, ejecuta los siguientes comandos ps en su shell de terminal.

    $ ps aux --sort -%mem | head -10
    $ ps aux --sort -%cpu | head -10

    Obtener las estadísticas de uso por usuario

    Consejo extra: No te olvides de la herramienta de monitorización del sistema por defecto

    Hasta ahora, hemos revisado la mayoría de los comandos ps para ver los procesos en ejecución por uso de memoria y CPU en un sistema Linux. Si necesita más sintaxis o ayuda, por favor ve el manual de ps y la sección de ayuda a través de tu shell de terminal.

    $ man ps
    $ ps --help

    Sin embargo, también puedes probar la herramienta de monitorización del sistema por defecto para comprobar el uso del sistema de archivos, el uso de la memoria y el uso de la CPU.

    monitorización del sistema por defecto

    Cada distribución de Linux proporciona una herramienta GUI para monitorizar los recursos del sistema. Por favor, abre esa aplicación desde tu lista de paquetes y comprueba el uso del sistema basado en la interfaz gráfica de usuario.

    Conclusión

    Como ps es una herramienta preinstalada, no necesitamos hacer ninguna instalación adicional en nuestra máquina Linux. Extrae datos del núcleo y del nivel de hardware, por lo que no obtenemos ninguna salida engañosa.

    En todo el post, he descrito el comando ps para supervisar los procesos en ejecución por el uso de la memoria y la CPU.

    Por favor, comparte con tus amigos y la comunidad Linux si encuentras este post útil e informativo. También puedes escribir tus opiniones con respecto a este post en la sección de comentarios.

    TE PUEDE INTERESAR

    Deja un comentario

    Tu dirección de correo electrónico no será publicada.

    Go up