Uso del monitoreo del CPU en Linux

Escrito por amber viescas | Traducido por mary gomez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Uso del monitoreo del CPU en Linux
Administrar el uso del CPU en Linux puede ser un dolor de cabeza. (Computer image by Haris Rauf from Fotolia.com)

Administrar el uso del CPU en Linux puede ser un dolor de cabeza, en especial en un servidor Linux, sistema de CPU múltiples o sistema compartido. Sin embargo, existen varias herramientas que ayudan a lidiar con este 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 proporcionan información en distintos CPU y agregan datos de uso del CPU durante períodos prolongados.

Otras personas están leyendo

Usar top

Top ofrece un informe en tiempo real sobre el uso del CPU (cuáles procesos están utilizando qué cantidad de CPU). Al escribir "top" en cualquier terminal de Linux pondrás en marcha el programa. Desde esta interfaz, puedes ver los usuarios más activos del CPU y detener procesos que no son necesarios. También muestra el "usuario" del proceso, el cual es frecuentemente "root" o el propio sistema. Por defecto, los procesos se enumeran por orden de más CPU utilizado. Top también ofrece otras estadísticas en la parte superior de la pantalla como el tiempo de actividad y uso de memoria.

Mpstat y Sar

A diferencia de Top, Mpstat y Sar no son programas originarios de Linux, por lo que necesitarás instalar un paquete llamado "sysstat" para utillizarlos (escribe "apt-get install sysstat" en la línea de comandos para Debian o Ubuntu). Una vez que los hayas instalado, puedes utilizar Mpstat para ver las estadísticas para múltiples unidades de procesamiento: la unidad que aparece como "0" figura primera y las siguientes se enumeran después. Sar es un programa que realiza el seguimiento de utilización del CPU durante períodos prolongados de tiempo, dividiendo las estadísticas de uso entre los programas de usuario, programas de sistema y el tiempo de inactividad.

Identificar ubicaciones de carga del CPU

El siguiente comando te da una lista de procesos que utilizan el CPU: ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10". Así se genera una lista de comandos y usuarios que utilizaron la mayor parte del CPU. Con este comando, puedes identificar tanto a los procesos más codiciosos como a los usuarios que utilizan la mayor parte del CPU. Ps es un comando básico y nativo que proporciona una visión sobre los procesos individuales.

Opciones GUI

Si tu distribución te permite opciones GUI como X GUI, ofrecen una mejor interfaz de línea de comandos que los programas de solo línea de comandos. Gnome-system-monitor es una herramienta que abre una ventana que muestra los procesos que se están ejecutando actualmente, de forma similar al "Administrador de tareas" en Windows. A partir de ahí, puedes finalizar procesos inútiles o estancados con el clic de un botón. Además, el monitoreo del sistema hace un seguimiento total del CPU y la utilización de la memoria desde el momento en que se enciende la computadora.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles