7

一定期間にわたって情報をキャプチャした一連の perfmon ファイルがあります。この情報を処理するための最適なツールは何ですか? 理想的には、監視されているオブジェクト カウンターの 1 時間あたりの平均統計を表示できるようにしたいと考えています。

4

4 に答える 4

5

私の経験から、Excel だけでも、データを CSV または TSV に再記録すると、perfmon のグラフをすばやく作成するための非常に優れたツールになります。ローリング平均をプロットして進行状況を確認するだけです。Excel は派手ではありませんが、30 ~ 40 MB を超えるデータがない場合は、非常に迅速に処理できます。テーブルと 50 MB を超えるデータを使用すると、Excel 2007 が不安定になる傾向があることがわかりました。ある時点で、「元に戻す」により、100% の CPU と 1.3 GB の RAM が消費されました。

補遺 - relogは最も有名なツールではありませんが、非常に便利です。GUIフロントエンドについては知らないので、コマンドラインから実行するだけです. 私がそれを使用した最も一般的な2つのケースは次のとおりです

  1. プロセス全体とメモリオブジェクトなど、別のシステム管理者から提供されたログから不要なカウンターを削除します。
  2. バイナリ perfmon ログを .csv または .tsv ファイルに変換します。
于 2008-08-26T00:31:21.430 に答える
4

おそらくLogParserの使用を検討してください。情報がどのように記録されたかによって異なります (Perfmon には柔軟性が欠けていません)。

それらが CSV の場合は、ODBC テキスト ドライバーを使用してそれらに対してクエリを実行することもできます!

(パフォーマンスは「興味をそそる」でしょう)

そして、このトピックに関するCodingHorror 記事へのリンクは必須です;-)

于 2008-08-25T23:51:18.470 に答える
2

これはCodeplexで提供される無料のツールであり、チャート作成機能と、さまざまなサーバーロールの組み込みのしきい値を提供します。これらは変更することもできます。HTMLレポートを生成します。

http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=21261

于 2009-01-27T09:30:09.597 に答える
1

SmartMon (www.perfmonanalysis.com) をご覧ください。CSV および SQL Server データベースの Perfmon データを分析します。

于 2010-03-24T02:49:45.643 に答える