GNU/Linux >> LINUX-Kenntnisse >  >> Linux

24 iostat-, vmstat- und mpstat-Beispiele für die Linux-Leistungsüberwachung

Dieser Artikel enthält insgesamt 24 Beispiele für die Befehle iostat, vmstat und mpstat.

  • iostat meldet CPU-, Festplatten-E/A- und NFS-Statistiken.
  • vmstat meldet Statistiken zum virtuellen Speicher.
  • mpstat meldet Prozessorstatistiken.

Dieser Artikel ist Teil unserer fortlaufenden Serie zur Überwachung der Linux-Leistung.

Bitte beachten Sie, dass iostat und vmstat Teil des Dienstprogramms sar sind. Sie sollten das Paket sysstat wie in unserem Artikel sar (sysstat) beschrieben installieren, damit iostat und vmstat funktionieren.

IOSTAT-BEISPIELE

1. iostat – Einfaches Beispiel

Iostat zeigt ohne Argumente Informationen über die CPU-Auslastung und E/A-Statistiken über alle Partitionen auf dem System an, wie unten gezeigt.

$ iostat
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             194.72      1096.66      1598.70 2719068704 3963827344
sda1            178.20       773.45      1329.09 1917686794 3295354888
sda2             16.51       323.19       269.61  801326686  668472456
sdb             371.31       945.97      1073.33 2345452365 2661206408
sdb1            371.31       945.95      1073.33 2345396901 2661206408
sdc             408.03       207.05       972.42  513364213 2411023092
sdc1            408.03       207.03       972.42  513308749 2411023092

2. iostat – Nur CPU-Statistiken anzeigen

iostat-Option -c, zeigt nur die CPU-Auslastungsstatistiken wie unten gezeigt an.

$ iostat -c
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

3. iostat – Nur Festplatten-E/A-Statistiken anzeigen

iostat-Option -d, zeigt nur die Platten-E/A-Statistiken wie unten gezeigt an.

$ iostat -d
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             194.71      1096.61      1598.63 2719068720 3963827704
sda1            178.20       773.41      1329.03 1917686810 3295355248
sda2             16.51       323.18       269.60  801326686  668472456
sdb             371.29       945.93      1073.28 2345452365 2661209192
sdb1            371.29       945.91      1073.28 2345396901 2661209192
sdc             408.01       207.04       972.38  513364213 2411024484
sdc1            408.01       207.02       972.38  513308749 2411024484

4. iostat – Nur Netzwerkstatistiken anzeigen

iostat-Option -n, zeigt nur die Geräte- und NFS-Statistiken wie unten gezeigt an.

$ iostat -n
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)        07/09/2011

avg-cpu:  %user   %nice    %sys %iowait   %idle
           4.33    0.01    1.16    0.31   94.19

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               2.83         0.35         5.39   29817402  457360056
sda1              3.32        50.18         4.57 4259963994  387641400
sda2              0.20         0.76         0.82   64685128   69718576
sdb               6.59        15.53        42.98 1318931178 3649084113
sdb1             11.80        15.53        42.98 1318713382 3649012985

Device:                  rBlk_nor/s   wBlk_nor/s   rBlk_dir/s   wBlk_dir/s   rBlk_svr/s   wBlk_svr/s
192.168.1.4:/home/data      90.67        0.00         0.00         0.00         5.33         0.00
192.168.1.4:/backup         8.74         0.00         0.00         0.00         8.74         0.00
192.168.1.8:/media          0.02         0.00         0.00         0.00         0.01         0.00

5. iostat – E/A-Daten in MB/Sekunde anzeigen

Standardmäßig zeigt iostat die Geräte-E/A-Statistiken in Blöcken an. Um es in MB zu ändern, verwenden Sie -m wie unten gezeigt.

$ iostat -m
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda             194.70         0.54         0.78    1327670    1935463
sda1            178.19         0.38         0.65     936370    1609060
sda2             16.51         0.16         0.13     391272     326402
sdb             371.27         0.46         0.52    1145240    1299425
sdb1            371.27         0.46         0.52    1145213    1299425
sdc             407.99         0.10         0.47     250666    1177259
sdc1            407.99         0.10         0.47     250639    1177259

6. iostat – E/A-Statistik nur für ein Gerät anzeigen

Standardmäßig zeigt iostat E/A-Daten für alle im System verfügbaren Festplatten an. Um Statistiken für ein bestimmtes Gerät anzuzeigen (z. B. /dev/sda), verwenden Sie die Option -p wie unten gezeigt.

$ iostat -p sda
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             194.69      1096.51      1598.48 2719069928 3963829584
sda2            336.38        27.17        54.00   67365064  133905080
sda1            821.89         0.69       243.53    1720833  603892838

7. iostat – Zeitstempelinformationen anzeigen

Standardmäßig zeigt iostat nur das aktuelle Datum an. Um die aktuelle Uhrzeit anzuzeigen, verwenden Sie die Option -t wie unten gezeigt.

$ iostat -t
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

Time: 08:57:52 AM
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             194.69      1096.49      1598.45 2719070384 3963829704
sda1            178.18       773.32      1328.88 1917688474 3295357248
sda2             16.51       323.14       269.57  801326686  668472456
sdb             371.25       945.82      1073.16 2345452741 2661228872
sdb1            371.25       945.80      1073.16 2345397277 2661228872
sdc             407.97       207.02       972.27  513364233 2411030200
sdc1            407.97       207.00       972.27  513308769 2411030200

8. iostat – Erweiterten Status anzeigen

Verwenden Sie die Option -x, die die erweiterten E/A-Statistiken der Festplatte wie unten gezeigt anzeigt.

$ iostat -x
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda              27.86    63.53 61.77 132.91  1096.46  1598.40    13.84     0.21    1.06   2.28  44.45
sda1              0.69    33.22 48.54 129.63   773.30  1328.84    11.80     1.39    7.82   2.28  40.57
sda2             27.16    30.32 13.23  3.28   323.13   269.56    35.90     0.55   32.96   3.44   5.68
sdb              39.15   215.16 202.20 169.04   945.80  1073.13     5.44     1.05    2.78   1.64  60.91
sdb1             39.15   215.16 202.20 169.04   945.77  1073.13     5.44     1.05    2.78   1.64  60.91
sdc               8.90     3.63 356.56 51.40   207.01   972.24     2.89     1.04    2.56   1.55  63.30
sdc1              8.90     3.63 356.55 51.40   206.99   972.24     2.89     1.04    2.56   1.55  63.30

Gehen Sie wie folgt vor, um erweiterte Informationen für eine bestimmte Partition (z. B. /dev/sda1) anzuzeigen.

$ iostat -x sda1
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda1              0.69    33.21 48.54 129.62   773.23  1328.76    11.80     1.39    7.82   2.28  40.56

9. iostat – Alle x Sekunden ausführen (y Mal)

Um iostat alle 2 Sekunden auszuführen (bis Sie Strg-C drücken), gehen Sie wie folgt vor.

$ iostat 2
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5.68    0.00    0.52    2.03    0.00   91.76

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             194.67      1096.39      1598.33 2719070584 3963891256
sda1            178.16       773.26      1328.79 1917688482 3295418672
sda2             16.51       323.11       269.54  801326878  668472584
sdb             371.22       945.74      1073.08 2345454041 2661251200
sdb1            371.22       945.72      1073.08 2345398577 2661251200
sdc             407.93       207.00       972.19  513366813 2411036564
sdc1            407.93       206.98       972.19  513311349 2411036564
..

Um alle 2 Sekunden insgesamt 3 Mal auszuführen, gehen Sie wie folgt vor.

$ iostat 2 3

10. iostat – LVM-Statistik (und Version) anzeigen

Um die LVM-Statistiken anzuzeigen, verwenden Sie die Option -N wie unten gezeigt.

$ iostat -N

Um die Version von iostat anzuzeigen, verwenden Sie -V. Dies zeigt wirklich die Versionsinformationen von sysstat an, da iostat Teil des sysstat-Pakets ist.

$ iostat -V
sysstat version 7.0.2
(C) Sebastien Godard

VMSTAT-BEISPIELE

11. vmstat – Einfaches Beispiel

vmstat zeigt standardmäßig die Speichernutzung (einschließlich Swap) wie unten gezeigt an.

$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0 305416 260688  29160 2356920    2    2     4     1    0    0  6  1 92  2  0

Die vmstat-Ausgabe enthält die folgenden Felder:

  • Procs – r:Gesamtzahl der Prozesse, die auf die Ausführung warten
  • Procs – b:Gesamtzahl der ausgelasteten Prozesse
  • Speicher – swpd:Benutzter virtueller Speicher
  • Speicher – frei:Freier virtueller Speicher
  • Speicher – buff:Als Puffer verwendeter Speicher
  • Speicher – Cache:Als Cache verwendeter Speicher.
  • Swap – si:Speicher wird von der Festplatte ausgetauscht (für jede Sekunde)
  • Swap – also:Arbeitsspeicher auf Platte ausgelagert (für jede Sekunde)
  • IO – bi:Blocks in. d. h. vom Gerät empfangene Blöcke (für jede Sekunde)
  • IO – bo:Sperrt aus. d.h. an das Gerät gesendete Blöcke (für jede Sekunde)
  • System – in: Unterbrechungen pro Sekunde
  • System – cs:Kontextwechsel
  • CPU – us, sy, id, wa, st:CPU-Benutzerzeit, Systemzeit, Leerlaufzeit, Wartezeit

12. vmstat – Aktiven und inaktiven Speicher anzeigen

Standardmäßig zeigt vmstat diese Informationen nicht an. Verwenden Sie die Option -a, um aktive und inaktive Speicherinformationen anzuzeigen, wie unten gezeigt.

 
$ vmstat -a
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 0  0 305416 253820 1052680 2688928    2    2     4     1    0    0  6  1 92  2  0

13. vmstat – Zeigt die Anzahl der Forks seit dem letzten Start an

Dies zeigt alle Fork-Systemaufrufe an, die seit dem letzten Start vom System getätigt wurden. Dies zeigt alle Fork-, Vfork- und Clone-Systemaufrufzahlen an.

$ vmstat -f
     81651975 forks

14. vmstat – Alle x Sekunden ausführen (y Mal)

Gehen Sie wie folgt vor, um alle 2 Sekunden auszuführen. Sie müssen Strg-C drücken, um dies zu stoppen.

$ vmstat 2
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 537144 182736 6789320    0    0     0     0    1    1  0  0 100  0  0	
 0  0      0 537004 182736 6789320    0    0     0     0   50   32  0  0 100  0  0	
..

Gehen Sie wie folgt vor, um 10 Mal alle 2 Sekunden auszuführen. Sie müssen in diesem Fall nicht Strg-C drücken. Nach 10-maliger Ausführung stoppt es automatisch.

$ vmstat 2 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 537144 182736 6789320    0    0     0     0    1    1  0  0 100  0  0	
 0  0      0 537004 182736 6789320    0    0     0     0   50   32  0  0 100  0  0	
..

15. vmstat – Zeitstempel anzeigen

Wenn Sie vmstat verwenden, um die Speichernutzung wiederholt zu überwachen, wäre es schön, den Zeitstempel zusammen mit jedem Zeilenelement zu sehen. Verwenden Sie die Option -t, um den Zeitstempel wie unten gezeigt anzuzeigen.

$ vmstat -t 1 100
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ ---timestamp---
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 3608728 148368 3898200    0    0     0     0    1    1  0  0 100  0  0     2011-07-09 21:16:28 PDT
 0  0      0 3608728 148368 3898200    0    0     0     0   60   15  0  0 100  0  0     2011-07-09 21:16:29 PDT
 0  0      0 3608712 148368 3898200    0    0     0     0   32   28  0  0 100  0  0     2011-07-09 21:16:30 PDT

Bei mir hat die Zeitstempeloption in der folgenden Version funktioniert.

$ vmstat -V
procps version 3.2.8

Hinweis: Wenn Sie eine ältere Version von vmstat verwenden, ist die Option -t möglicherweise nicht verfügbar. Verwenden Sie in diesem Fall die zuvor vorgeschlagene Methode, um den Zeitstempel in der vmstat-Ausgabe anzuzeigen.

16. vmstat – Slab-Info anzeigen

Verwenden Sie die Option -m, um die Slab-Informationen wie unten gezeigt anzuzeigen.

$ vmstat -m
Cache                       Num  Total   Size  Pages
fib6_nodes                    5    113     32    113
ip6_dst_cache                 4     15    256     15
ndisc_cache                   1     15    256     15
RAWv6                         7     10    768      5
UDPv6                         0      0    640      6
tw_sock_TCPv6                 0      0    128     30
...

17. vmstat – Statistiken in Tabellenform anzeigen

Anstatt die Werte im Datensatzformat anzuzeigen, können Sie die Ausgabe von vmstat im Tabellenformat anzeigen, indem Sie die Option -s wie unten gezeigt verwenden.

$ vmstat -s
      4149928  total memory
      3864824  used memory
      2606664  active memory
      1098180  inactive memory
       285104  free memory
        19264  buffer memory
      2326692  swap cache
      4192956  total swap
       274872  used swap
      3918084  free swap
   1032454000 non-nice user cpu ticks
        14568 nice user cpu ticks
     89482270 system cpu ticks
  16674327143 idle cpu ticks
    368965706 IO-wait cpu ticks
      1180468 IRQ cpu ticks
..

18. vmstat – Festplattenstatistik anzeigen

Verwenden Sie die Option -d, um die Festplattenstatistik wie unten gezeigt anzuzeigen. Hier werden die Lese-, Schreib- und E/A-Statistiken der Festplatte angezeigt.

$ vmstat -d
disk- ------------reads------------ ------------writes----------- -----IO------
       total merged sectors      ms  total merged sectors      ms    cur    sec
sda   153189971 69093708 2719150864 737822879 329617713 157559204 3965687592 4068577985      0 1102243
sdb   501426305 97099356 2345472425 731613156 419220973 533565961 2661869460 1825174087      0 1510434
sdc   884213459 22078974 513390701 452540172 127474901 8993357 2411187300 2133226954      0 1569758

19. vmstat – Erhöhen Sie die Breite der Anzeige

Die Standardausgabe ohne Vergrößerung der Breite wird unten gezeigt.

$ vmstat 1 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 3608688 148368 3898204    0    0     0     0    1    1  0  0 100  0  0
 0  0      0 3608804 148368 3898204    0    0     0     0   72   30  0  0 100  0  0
 0  0      0 3608804 148368 3898204    0    0     0     0   60   27  0  0 100  0  0

Verwenden Sie die Option -w, um die Breite der Ausgabespalten wie unten gezeigt zu vergrößern. Dadurch wird die Lesbarkeit verbessert.

$ vmstat -w 1 3
procs -------------------memory------------------ ---swap-- -----io---- --system-- -----cpu-------
 r  b       swpd       free       buff      cache   si   so    bi    bo   in   cs  us sy  id wa st
 0  0          0    3608712     148368    3898204    0    0     0     0    1    1   0  0 100  0  0
 0  0          0    3608712     148368    3898204    0    0     0     0   93   23   0  0 100  0  0
 0  0          0    3608696     148368    3898204    0    0     0     0   35   34   0  0 100  0  0

20. vmstat – Statistiken für eine Partition anzeigen

Um die Festplatten-E/A-Statistiken einer bestimmten Festplattenpartition anzuzeigen, verwenden Sie die Option -p wie unten gezeigt.

$ vmstat -p sdb1
sdb1          reads   read sectors  writes    requested writes
           501423248 2345417917  419221612 2661885948

21. vmstat – Anzeige in MB

Standardmäßig zeigt vmstat die Speicherinformationen in KB an. Um in MB anzuzeigen, verwenden Sie die Option „-S m“, wie unten gezeigt.

$ vmstat -S m
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0    281    288     19   2386    0    0     4     1    0    0  6  1 92  2  0

MPSTAT-BEISPIELE

22. mpstat – Grundlegende Informationen anzeigen

Standardmäßig zeigt mpstat CPU-Statistiken wie unten gezeigt an.

$ mpstat
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011

10:25:32 PM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
10:25:32 PM  all    5.68    0.00    0.49    2.03    0.01    0.02    0.00   91.77    146.55

23. mpstat – Alle Informationen anzeigen

Option -A zeigt alle Informationen an, die mit dem Befehl mpstat angezeigt werden können, wie unten gezeigt. Dies ist wirklich gleichbedeutend mit dem Befehl „mpstat -I ALL -u -P ALL“.

$ mpstat -A
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011      _x86_64_        (4 CPU)

10:26:34 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
10:26:34 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.99
10:26:34 PM    0    0.01    0.00    0.01    0.01    0.00    0.00    0.00    0.00   99.98
10:26:34 PM    1    0.00    0.00    0.01    0.00    0.00    0.00    0.00    0.00   99.98
10:26:34 PM    2    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
10:26:34 PM    3    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00

10:26:34 PM  CPU    intr/s
10:26:34 PM  all     36.51
10:26:34 PM    0      0.00
10:26:34 PM    1      0.00
10:26:34 PM    2      0.04
10:26:34 PM    3      0.00

10:26:34 PM  CPU     0/s     1/s     8/s     9/s    12/s    14/s    15/s    16/s    19/s    20/s    21/s    33/s   NMI/s   LOC/s   SPU/s   PMI/s   PND/s   RES/s   CAL/s   TLB/s   TRM/s   THR/s   MCE/s   MCP/s   ERR/s   MIS/s
10:26:34 PM    0    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    7.47    0.00    0.00    0.00    0.00    0.02    0.00    0.00    0.00    0.00    0.00    0.00    0.00
10:26:34 PM    1    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    4.90    0.00    0.00    0.00    0.00    0.03    0.00    0.00    0.00    0.00    0.00    0.00    0.00
10:26:34 PM    2    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.04    0.00    0.00    0.00    0.00    0.00    3.32    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00
10:26:34 PM    3    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    4.17    0.00    0.00    0.00    0.00    0.01    0.00    0.00    0.00    0.00    0.00    0.00    0.00

24. mpstat – Zeigt CPU-Statistiken einzelner CPUs (oder) Cores an

Option -P ALL, zeigt alle einzelnen CPUs (oder Kerne) zusammen mit ihren Statistiken wie unten gezeigt an.

$ mpstat -P ALL
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011      _x86_64_        (4 CPU)

10:28:04 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
10:28:04 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.99
10:28:04 PM    0    0.01    0.00    0.01    0.01    0.00    0.00    0.00    0.00   99.98
10:28:04 PM    1    0.00    0.00    0.01    0.00    0.00    0.00    0.00    0.00   99.98
10:28:04 PM    2    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
10:28:04 PM    3    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00

Um Statistikinformationen einer bestimmten CPU (oder eines bestimmten Kerns) anzuzeigen, verwenden Sie die Option -P wie unten gezeigt.

$ mpstat -P 0
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011      _x86_64_        (8 CPU)

10:28:53 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
10:28:53 PM    0    0.01    0.00    0.01    0.01    0.00    0.00    0.00    0.00   99.98

$ mpstat -P 1
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db)       07/09/2011      _x86_64_        (8 CPU)

10:28:55 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
10:28:55 PM    1    0.00    0.00    0.01    0.00    0.00    0.00    0.00    0.00   99.98

Schließlich ist mpstat, wie bereits erwähnt, Teil des sysstat-Pakets. Wenn Sie mpstat -V ausführen, wird die Versionsnummer des Systat-Pakets tatsächlich angezeigt, wie unten gezeigt.

$ mpstat -V
sysstat version 9.0.4
(C) Sebastien Godard (sysstat  orange.fr)

Frühere Artikel in der Serie zur Überwachung und Optimierung der Linux-Leistung:

  • Einführung in die Linux-Leistungsüberwachung und -optimierung
  • 15 praktische Beispiele für Top-Befehle unter Linux
  • 7 praktische Beispiele für PS-Befehle zur Prozessüberwachung
  • 10 nützliche Sar (Sysstat)-Beispiele für die UNIX-/Linux-Leistungsüberwachung
  • 10 iozone-Beispiele für die Messung der Festplatten-E/A-Leistung unter Linux

Linux
  1. Open-Source-Tools und Tipps zur Verbesserung der Leistung Ihres Linux-PCs

  2. Linux-vmstat-Befehls-Tutorial für Anfänger (5 Beispiele)

  3. So installieren und konfigurieren Sie Monit unter Linux für die Prozessüberwachung

  4. 10 Nützliche Sar (Sysstat)-Beispiele für die UNIX/Linux-Leistungsüberwachung

  5. Verwenden von iostat zur Überwachung der Systemleistung in Linux (Beispiele enthalten)

Einführung in die Linux-Leistungsüberwachung und -optimierung

10 iozone-Beispiele für die Messung der Festplatten-E/A-Leistung unter Linux

UNIX / Linux:7 praktische Beispiele für PS-Befehle zur Prozessüberwachung

So analysieren Sie die grundlegende Systemleistung mit – vmstat, sar, iostat und mpstat

iostat-Befehlsbeispiele in Linux

mpstat-Befehlsbeispiele in Linux