GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů mpstat v Linuxu

Příkaz mpstat je součástí sady nástrojů Sysstat. Příkaz mpstat se používá k vykazování statistik podle procesoru v tabulkovém formátu.

$ 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

V předchozím výstupu příkazu mpstat představuje každý řádek tabulky aktivitu jednoho procesoru. První tabulka ukazuje souhrn aktivity od doby spuštění. Důležitým sloupcem, který je relevantní z pohledu DBA, je hodnota ve sloupci smtx. Měření smtx udává, kolikrát se CPU nepodařilo získat zámek vzájemného vyloučení nebo mutex. Mutex plýtvá časem CPU a zhoršuje multiprocesorové škálování.

Obecným pravidlem je, že pokud jsou hodnoty ve sloupci smtx větší než 200, pak je to příznak a indikace problémů s úzkým hrdlem CPU, které je třeba prošetřit.

Příklady příkazů mpstat

1. Chcete-li nahlásit statistiky procesoru:

# mpstat 2 10 

2. Chcete-li nahlásit všechny statistiky procesoru:

# mpstat -A 2 10 

3. Chcete-li získat číslo procesoru, pro které se zobrazují statistiky:

# mpstat -P 2 10 

4. Chcete-li nahlásit statistiky využití CPU:

# mpstat -u 2 10 

5. Chcete-li získat informace o verzi:

# mpstat -V 

Závěr

Ve výchozím nastavení mpstat vrací kombinované průměrné statistiky pro všechny CPU. Příznak -P lze použít k získání podrobností o konkrétních CPU. Následující příkaz zobrazí statistiky pro procesor jedna (0) a procesor dva (1) a aktualizuje se v intervalu 3 sekund:

$ mpstat -P 0,1 3


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. JQ Command v Linuxu s příklady

  2. 7 Příklady příkazů Linux df

  3. du příklady příkazů v Linuxu

  1. 8 Příklady příkazů Linux TR

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu