Indice de Contenidos
¿Que es mpstat?
mpstat es una herramienta que no viene instalada por defecto, que pertenece al paquete systat y te ayuda a monitorear el rendimiento de tu cpu.
Instalacion
apt-get install sysstat
mpstat te muestra el tiempo que ha dedicado a cada actividad, expresado en %.
Si ejecutas mpstat, obtienes la siguiente salida.
Linux 4.19.0-8-amd64 (vps375584) 06/01/2020 _x86_64_ (1 CPU)
08:01:57 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
08:01:57 PM all 7.04 0.09 1.23 0.33 0.00 0.08 0.01 0.00 0.00 91.21
Analizando la salida
- %usr: Dedicado a tareas del usuario
- %nice: Tiempo que un proceso de usuario se ejecuta con la prioridad variada con nice
- %sys: Tiempo dedicado al sistema.
- %iowait: Tiempo dedicado esperando entradas y salidas. Si este tiempo esta alto, puede ser debido a que lee excesivamente desde un lector de cd o desde el hd o que el hd esta roto y esta intentando de hacer lecturas.
- %irq: Tiempo dedicado sirviendo interrupciones.
- %soft: Tiempo sirviendo interrupciones de software. Normalmente se tratan de llamadas al sistema, que se implementan mediante interrupciones de software.
- %steal: Tiempo dedicado a tareas de virtualizacion
- %guest: Tiempo dedicado al procesador virtual
- %idle: Tiempo que ha estado libre.
Exprimiendo mpstat
mpstat 15 4
Linux 4.19.0-8-amd64 (vps375584) 06/01/2020 _x86_64_ (1 CPU)
08:39:52 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
08:40:07 PM all 2.82 2.82 1.68 0.13 0.00 0.07 0.00 0.00 0.00 92.48
08:40:22 PM all 3.02 0.00 0.87 0.27 0.00 0.00 0.00 0.00 0.00 95.84
08:40:37 PM all 6.37 0.00 1.34 0.34 0.00 0.07 0.00 0.00 0.00 91.88
08:40:52 PM all 13.68 0.00 2.68 0.94 0.00 0.13 0.00 0.00 0.00 82.56
Average: all 6.47 0.70 1.64 0.42 0.00 0.07 0.00 0.00 0.00 90.69
Ahora mpstat hara 4 reportes cada 15 segundos y muestra la media de los 4 reportes.
Esta salida se puede monitorizar durante más tiempo y guardar el reporte, redirigiendo la salida a un archivo de texto para ojearla más tarde.
mpstat 30 60 > /home/juanjo/mpstat
En este ultimo ejemplo, se ha pueto que durante 60 minutos y cada 30 segundos haga el informe y lo guarde en /home/juanjo/mpstat.
De todos estos parametros hay que prestarle mayor antencion al %usr, %sys, %iowait, %idle.
Para cualquier duda o consulta, no dudes en escribirme a traves del formulario de contacto.
Si te ha gustado esta entrada, tambien te puede interesar
Deja un Comentario
Debes de estar logueado para comentar.