GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos mpstat en Linux

El comando mpstat es parte del conjunto de utilidades Sysstat. El comando mpstat se usa para informar estadísticas por procesador en un formato tabular.

$ mpstat 1 1 
 
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl 
  0  672   0 2457   681   12  539   17   57  119    0  4303   18  10   0  73 
  1   90   0 1551   368   22  344    6   37  104    0  3775   17   4   0  79 
  2   68   0 1026   274   14  217    4   24   83    0  2393   11   3   0  86 
  3   50   0  568   218    9  128    3   17   56    0  1319    7   2   0  92 
  4   27   0  907   340   12  233    3   22   72    0  2034    9   2   0  88 
  5   75   0 1777   426   25  370    5   33  111    0  4820   22   4   0  74

En el resultado anterior del comando mpstat, cada fila de la tabla representa la actividad de un procesador. La primera tabla muestra el resumen de la actividad desde el momento del arranque. La columna importante que es relevante desde la perspectiva de un DBA es el valor en la columna smtx. La medida smtx indica la cantidad de veces que la CPU no pudo obtener el bloqueo de exclusión mutua o mutex. Las paradas de Mutex desperdician tiempo de CPU y degradan el escalado multiprocesador.

Una regla general es que si los valores en la columna smtx son mayores que 200, entonces es un síntoma y una indicación de problemas de cuello de botella en la CPU que deben investigarse.

Ejemplos de comandos mpstat

1. Para informar las estadísticas del procesador:

# mpstat 2 10 

2. Para informar todas las estadísticas del procesador:

# mpstat -A 2 10 

3. Para obtener el número de procesador para el que se muestran las estadísticas:

# mpstat -P 2 10 

4. Para informar las estadísticas de uso de la CPU:

# mpstat -u 2 10 

5. Para obtener la información de la versión:

# mpstat -V 

Conclusión

De forma predeterminada, mpstat devuelve estadísticas promediadas combinadas para todas las CPU. Flag -P se puede usar para obtener detalles de CPU específicas. El siguiente comando mostrará estadísticas para el procesador uno (0) y el procesador dos (1), y se actualizará en un intervalo de 3 segundos:

$ mpstat -P 0,1 3


Linux
  1. Ejemplos de comandos sa en Linux

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux