Perfmonからのデータを自動照合する方法はありますか?


11

プロセッサの使用率、メモリ内のコミットされたバイト数などの統計のPerfmonデータを手動で照合し(perfmonグラフのスクリーンキャップを取得して平均、最小、最大値を取得するなど)、ASP.NETアプリケーションをプロファイリングしましたサーバーのサイジング。

これを自動化する方法があるかどうか、たとえば、特定のperfmon統計データをログファイルから取得するかどうか、さらにはレポートを印刷する方法があるかどうかを知りたいのですが。


1
こんにちはジョン、ボードにようこそ!:-)
飛び散る

回答:


11

CodePlexでホストされるオープンソースプロジェクトであるログパフォーマンス分析(PAL)ツールを使用できます。

パフォーマンスの問題が発生したことがありますが、どのパフォーマンスカウンターを収集するか、またはそれらを分析する方法がわかりませんか?PAL(ログのパフォーマンス分析)ツールは、パフォーマンスモニターカウンターログ(任意の既知の形式)を読み取り、複雑ではあるが既知のしきい値(提供)を使用して分析する新しい強力なツールです。

このツールは、重要なパフォーマンスカウンターをグラフィカルにグラフ化し、しきい値を超えたときにアラートをスローするHTMLベースのレポートを生成します。しきい値は、元々、マイクロソフト製品チームおよびマイクロソフトサポートのメンバーによって定義されたしきい値に基づいていますが、この進行中のプロジェクトによって拡張され続けています。このツールは、従来のパフォーマンス分析に代わるものではありませんが、時間を節約するのに十分なパフォーマンスカウンターログの分析を自動化します。これはVBScriptであり、Microsoft LogParserが必要です(無料ダウンロード)。

読むことができる素敵な記事があります:「Windowsパフォーマンス分析のハンドルを握ってください」

Windowsパフォーマンスモニターのログの分析は時間のかかるプロセスであり、Microsoft Windowsシステムのパフォーマンスのトラブルシューティングで使用するログデータを解釈するには専門知識が必要になることがよくあります。幸いなことに、Microsoftサポート担当者が使用する3つの便利なツール、perfwiz.exe、logman.exe、およびPerformance Analysis of Logs(PAL)を使用して、パフォーマンスモニターデータの収集および分析プロセスを簡素化できます。

この記事では、これらのツールを使用して自動化された手順を作成する方法について説明します。

  • パフォーマンスモニターウィザード(perfwiz.exe):wlocalおよびリモートのパフォーマンスモニターログの作成を支援し、パフォーマンスモニターログの収集プロセスを簡素化します。
  • Logman.exeは、ローカルおよびリモートシステムでパフォーマンスカウンターの収集を管理およびスケジュールする組み込みのWindowsコマンドラインツールです。
  • データ分析のための上記のログのパフォーマンス分析(PAL)ツール

2

MOM / SCOMがこれを行うことはできませんか?


MOM / SCOMが何なのかわかりません:D
ジョンリンジャプ09年

Microsoft Operations ManagerとSystem Center Operations Manager(MOMの後継)-両方とも、長期にわたるログメッセージの処理に非常に適しています。
チョッパー3 09年

System Centerをインストールすると、かなりきれいになります。また、Webサイトを「ping」して、メモリ警告などを設定することもできます。私が最も気づいたのは、各perfmonカウンタについて事前設定された詳細レベルでした。基本的にそれはかなりインテリジェントなアウトオブボックスである
ジョエルMansford

2

あなたがやろうとしているように聞こえるのは、通常、パフォーマンスモニター自体のカウンターログを使用するだけです。ログファイルの種類をカンマ区切りに設定し、Excelで数値を計算します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.