マニュアルを確認してみると、mpstat
次のようになりました。
mpstat コマンドは、使用可能な各プロセッサの標準出力アクティビティを記録し、プロセッサ 0 が最初です。すべてのプロセッサのグローバル平均アクティビティも報告されます。 mpstatコマンドはSMPおよびUPシステムで使用できますが、後者ではグローバル平均アクティビティのみが印刷されます。アクティビティが選択されていない場合、デフォルトレポートはCPU使用率レポートです。
しかし、mpstatのmが何を意味するのか理解できませんか?多重ですか?
答え1
Mが何を意味するのかは不明ですmpstat
。メモ: mpstat
これはsysstatパッケージの一部であるため、*statツールスイートの一部です。
$ rpm -ql sysstat | grep /bin/
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/nfsiostat-sysstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
/usr/bin/tapestat
Mは次のいずれかを示す可能性が高い。
- マルチプロセッサ
- マルチプロセッサ
- マイクロプロセッサ
- 機械
- 監視装置
上を考えるとmpstat.c
ソースコードでは、次のように説明します。
- mpstat:プロセッサ固有の統計
私は複数を使用する傾向があります。ソースコードを見てみると、シングルCPU(UP)とマルチCPU(SMP)の両方を惜しみなく処理するという点で、ソースコードと一致するようだ。
コードのコメントの例:
- CPUおよびNUMAノードのCPU統計を保持するために使用される構造
- CPU「すべて」をすべての個々のCPUの合計として計算します(SMPシステムでオフラインCPUを見つけます。
- すべてのCPUが受信した割り込みの総数を読み取ります。
- このコンピュータで最も高いプロセッサ番号は何ですか?
メモ:このツールに関する私の質問の1つは、Mがmulti *を意味する場合、その単語が実際にソースコードに表示されないことですmpstat.c
。
引用する
答え2
~によるとLinuxマガジン「マルチプロセッサ」のように見えます。私は「マルチプロセッサ」も動作すると確信しています。
答え3
mpstat
最初のマルチプロセッサの改善ですSunOS-4.x
。
ソースコードやマニュアルページにはヒントがないため、multi processor
これは明確な説明としてのみ受け入れることができます。