mpstatの「m」とはどういう意味ですか?

mpstatの「m」とはどういう意味ですか?

マニュアルを確認してみると、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これは明確な説明としてのみ受け入れることができます。

関連情報