web-dev-qa-db-ja.com

Windows Server 2008で個々のプロセスを追跡することは可能ですか?

私たちはこれについて一緒に解決策を得ることができることを望んでいます。 2週間ごとに再起動する必要があるWindowsServer2008ボックスで何が起こっているのかを絞り込んでみようと思っています。リソースモニターは、ある種のメモリリークが発生していることを示しますが、問題の原因となっているアプリケーションを特定するのに問題があります。

プロセスごとのレベルでメモリ使用量をログに記録するための優れたソリューションを知っている人はいますか? 2〜4週間程度のセクションで出力をログに記録し、何が起こるかを確認したいと考えています。

どんな助けでも大歓迎です!ありがとうございました。

2
Jason

このような問題を追跡するのに役立つツールはたくさんあります。

OSに付属している パフォーマンスモニター から始めます。プロセスごとの個々のメモリ使用量など、考えられるほぼすべてのメトリックの定期的なスナップショットを取得するように設定できます。あなたの場合、それはおそらく不正なプロセスを特定するための最良のツールです。

また、ダウンロードする必要がある process Explorer は、システムのすべてのプロセスを調べる場合に非常に良い方法です。これにより、システムの状態を非常に詳細に調べることができます。

最後に、 プロセスモニター を使用して、特定のプロセスアクティビティを詳細に監視することもできます。

3
Stephane

プロセスアカウンティングを有効にすると、WSRMがこれを実行します。

http://technet.Microsoft.com/en-us/library/cc732553.aspx

1
Greg Askew