Tecnología

Inicio

Linux Supervisar el uso de la CPU

La gestión de uso de la CPU en Linux puede ser un dolor, especialmente en un servidor Linux, sistema de múltiples CPU o sistema compartido. Sin embargo, hay varias herramientas que le ayudan a lidiar con el problema. La más básica es "superior", el programa de línea de comandos que muestra información básica sobre los procesos que se ejecutan en el equipo. Otros programas proporcionan información sobre diferentes CPUs, y los datos de uso de la CPU agregados durante largos períodos.

usando Top

Top da un informe en tiempo real sobre el uso de la CPU - qué procesos están utilizando la cantidad de CPU. Al escribir "superior" en un terminal Linux lanza el programa. Desde esta interfaz, se puede ver los principales usuarios de la CPU y matar procesos que son innecesarios. También muestra el "usuario" del proceso, que es lo más a menudo "raíz" o el propio sistema. Por defecto, los procesos se enumeran en orden de la mayor parte de la CPU utilizada. Arriba también da otras estadísticas en la parte superior de la pantalla, como el tiempo de actividad y el uso de memoria.

Mpstat y Sar

A diferencia de la parte superior, mpstat y SAR son los programas de Linux no nativas; que necesita para instalar un paquete llamado "sysstat" con el fin de utilizarlos - Tipo "apt-get install sysstat" en la línea de comandos para Debian o Ubuntu. Una vez que los haya instalado, puede utilizar mpstat para ver las estadísticas para múltiples unidades de procesamiento: la unidad aparece como "0" unidades primera y ulteriores enumerados se enumeran después. Sar es un programa que rastrea el uso de CPU durante periodos prolongados de tiempo, dividiendo las estadísticas de uso entre los programas de usuario, los programas del sistema y el tiempo de inactividad.

La identificación de lugares de carga de la CPU

El siguiente comando le da una lista de los principales procesos de la CPU-usando: "ps pcpu -eo, pid, usuario, args | -k tipo 1 -r | -10 cabeza". Genera una lista de comandos y los usuarios que utilizaron la mayor parte de la CPU. El uso de este comando, se puede identificar tanto los procesos más codiciosos y los usuarios que utilizan la mayor parte de la CPU. Ps es un dominio básico, nativa que proporciona una instantánea de los procesos individuales.

Opciones de interfaz gráfica de usuario

Si su distribución permite opciones GUI tales como X interfaz gráfica de usuario, que proporcionan una interfaz más agradable que los programas de línea de comandos única. Gnome-system-monitor es una herramienta que se abre una ventana que muestra los procesos actualmente en ejecución, similar al "Administrador de tareas" en Windows. A partir de ahí, se puede poner fin a los procesos de despilfarro o atascados en el clic de un botón. Además, el monitor de sistema realiza un seguimiento total del CPU y la utilización de la memoria desde que el equipo se puso en marcha.