In this recipe, we are going to use the mpstat command to identify CPU bottlenecks.
The mpstat command is used to report per processor statistics in a tabular format.
We are now going to show the usage of the mpstat
command:
bash-3.2$ 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