2009-07-08 20 views
18

WindowsにはインフラストラクチャPerformance Countersがあります。 OSにはいくつかの一般的なカウンタが用意されており、自分で追加することもできます。 Linux/Unixの対応する概念は何ですか? PAPIとPerfSuiteもありLinux/Unixの「パフォーマンスカウンタ」の概念

+0

この質問はおそらくserverfault.comに属しています。 – Tomalak

+4

serverfaultではありません。私はカウンターを公開したい場合、Linux/UnixのAPIサポートの種類を探しています。 – user15071

+0

Oprofileはあなたの答えになるはずです –

答えて

7

は見てみましょう。

+0

これらはすべてハードウェアカウンタ(CPU、サイクル、命令、ブランチとミスのPMUユニット、L1/L2キャッシュアクセス/ミス)のためのものです。ハードウェアにアクセスするための**新しい 'perf'ツール**(perf_events、http://www.brendangregg.com/perf.html、https://perf.wiki.kernel.org/index.php/Main_Page)もありますPMUをサポートしていますが、あらかじめ定義されたソフトウェアイベントもサポートしており、多くのトレースポイントを使用できます。 – osgx

2

0

システムパフォーマンスを定期的にチェックするいくつかのアプリケーションが存在します。

  • iostatvmstat、およびnetstatは - 活動のスナップショットを取得するために、一度、これらのコマンドを実行します。
  • sysstat - これは定期的に実行され、上記のような統計の履歴を保持します。
  • Munin - sysstatとして、しかしかなりのWebグラフが付いています。