mpstat es un programa de línea de comandos utilizado en sistemas operativos tipo Unix para mostrar estadísticas relacionadas con el procesador . Se utiliza en la monitorización de ordenadores para diagnosticar problemas o para generar estadísticas sobre el uso de la CPU .
Descripción
El comando mpstat escribe en la salida estándar las actividades de cada procesador disponible .
El comando mpstat se puede utilizar tanto en máquinas SMP como UP, pero en estas últimas solo se imprimirán las actividades promedio globales.
Uso
$ mpstat <intervalo> <contador>
El intervalo es el tiempo en segundos entre la impresión de una línea de estadísticas. El recuento es el número de líneas de salida que desea.
Tenga en cuenta que la primera línea de la salida de mpstat (al igual que iostat , vmstat , etc.) contiene los valores promedio desde el arranque del sistema. Las líneas siguientes mostrarán los valores actuales.
Ejemplos
Diferentes ejemplos de resultados bajo diferentes sistemas operativos:
Bajo el kernel de Linux 4.14 en una máquina con dos CPU:
Linux 4.14.24.mptcp (nombre de host) 23/05/2018 _x86_64_ (2 CPU)15:51:19 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 15:51:20 todo 2.51 0.00 2.01 0.00 0.00 0.00 0.00 0.00 0.00 95.48 15:51:21 todo 2.53 0.00 2.02 0.00 0.00 0.00 0.00 0.00 0.00 95.45bajo el kernel de Linux 2.4:
$ mpstat Linux 2.4.21-32.ELsmp (linux00) 07/04/0710:26:54 CPU % usuario %nice %sistema %iowait %irq %soft %idle intr/s 10:26:54 todo 0.07 0.00 0.16 8.48 0.00 0.09 91.18 165.49bajo Solaris 11:
$ mpstat CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl 0 0 0 0 329 121 169 6 0 0 0 406 0 1 0 98bajo AIX 6:
$ mpstat 1 1Configuración del sistema: lcpu=8 ent=1.0 mode=Uncappedcpu min maj mpc int cs ics rq mig lpa sysc us sy wa id pc %ec lcs 0 8 0 0 182 336 102 0 0 100 1434 38 51 0 12 0.02 1.8 185 1 0 0 0 11 5 5 0 0 - 0 0 19 0 81 0.00 0.1 12 2 0 0 0 1 0 0 0 0 - 0 0 42 0 58 0.00 0.0 0 3 0 0 0 1 0 0 0 0 - 0 0 43 0 57 0.00 0.0 0 4 0 0 0 1 0 0 0 0 - 0 0 45 0 55 0.00 0.0 0 5 0 0 0 1 0 0 0 0 - 0 0 44 0 56 0.00 0.0 0 6 0 0 0 1 0 0 0 0 - 0 0 2 0 98 0.00 0.0 0 7 0 0 0 53 5 5 0 0 - 0 0 66 0 34 0.00 0.2 54 U - - - - - - - - - - - - 0 99 0.99 99.0 - TODOS 8 0 0 251 346 112 0 0 100 1434 0 0 0 99 0.02 2.0 251Véase también
Referencias
- Página man de mpstat en Linux
- Página del manual de AIX mpstat
Enlaces externos
- sysstat - incluye mpstat
- Software Unix
- Stubs de Unix