Gestión de utilización 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 ayudan a lidiar con el problema. La más básica es "top ", el programa de línea de comandos que muestra información básica sobre los procesos que se ejecutan en el equipo. Otros programas ofrecen información sobre diferentes CPUs y los datos de uso de CPU agregados durante largos períodos. Usando Top
Top ofrece un informe en tiempo real sobre la utilización de CPU - qué procesos están utilizando la cantidad de CPU. Al escribir " top" en cualquier terminal de Linux inicia el programa . Desde esta interfaz , se puede ver los mejores usuarios de la CPU y matar procesos que no sean necesarios . También muestra el "usuario " del proceso , que es lo más a menudo "root " o el propio sistema. Por defecto, los procesos se enumeran en orden de más CPU utilizada. Top también da otras estadísticas en la parte superior de la pantalla , tales como el tiempo de actividad y el uso de la memoria .
Mpstat y Sar
diferencia superior, mpstat y sar no son nativas de Linux programas , usted tendrá que 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 hayas instalado , puede utilizar mpstat para ver las estadísticas para múltiples unidades de procesamiento : la unidad aparece como " 0 " primero y siguientes unidades listadas están enumerados después . Sar es un programa que rastrea la utilización de CPU durante periodos prolongados de tiempo , dividiendo las estadísticas de uso entre los programas de usuario , programas del sistema y el tiempo de inactividad .
Identificación de lugares de carga de la CPU
El siguiente comando le da una lista de los principales procesos de la CPU utilizando : " ps- eo pcpu , pid , user, args