mpstat
mpstatは、 Unix系オペレーティングシステムで使用されるコマンドラインソフトウェアで、プロセッサ関連の統計情報を画面上に表示します。コンピュータの監視において、問題の診断やCPU使用率に関する統計情報の作成に使用されます。
説明
mpstatコマンドは、使用可能な各プロセッサのアクティビティを標準出力に書き込みます。
mpstat コマンドはSMP マシンと UP マシンの両方で使用できますが、後者ではグローバル平均アクティビティのみが出力されます。
使用法
$ mpstat <間隔> <カウント>
Interval は、統計情報の出力間隔(秒単位)です。Count は、出力したい行数です。
mpstat の出力の最初の行には(iostat、vmstatなどと同様に)、システム起動以降の平均値が含まれていることに注意してください。以降の行には現在の値が表示されます。
例
異なるオペレーティング システムでの異なる出力例:
2CPUマシン上のLinuxカーネル4.14の場合:
Linux 4.14.24.mptcp (ホスト名) 2018/05/23 _x86_64_ (2 CPU)午後3時51分19秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle午後3時51分20秒 すべて 2.51 0.00 2.01 0.00 0.00 0.00 0.00 0.00 0.00 95.48午後3時51分21秒 すべて 2.53 0.00 2.02 0.00 0.00 0.00 0.00 0.00 0.00 95.45Linuxカーネル2.4の場合:
$ mpstat Linux 2.4.21-32.ELsmp (linux00) 07/04/0710:26:54 CPU %ユーザー %nice %システム %iowait %irq %soft %idle intr/s 10:26:54 すべて 0.07 0.00 0.16 8.48 0.00 0.09 91.18 165.49Solaris 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 98AIX 6 の場合:
$ mpstat 1 1 システム構成: lcpu=8 ent=1.0 mode=UncappedCPU 最小 主要 MPC 整数 CS IC 応答 MIG LPA システム クラスタ WS ID PC %EC LC 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 - ALL 8 0 0 251 346 112 0 0 100 1434 0 0 0 99 0.02 2.0 251参照
参考文献
- Linux mpstat マニュアルページ
- AIX mpstat マニュアルページ
外部リンク
- sysstat - mpstatを含む