web-dev-qa-db-ja.com

リソースモニターでログを記録しますか?

ディスク読み取りアクティビティが突然急上昇し、一度に数秒間システムを占有する可能性があります。マシンを稼働させる前に、この原因を解明したいと思います。

パフォーマンスモニターを使用すると、アクティビティをログに記録できることはわかっていますが、これにより、スパイクの原因となった個々のプロセスは示されません。

リソースモニターを使用するとプロセスを確認できますが、ログを保持する方法がありません。スパイク時にリソースモニターを開いていない限り、スパイクの原因となっているプロセスを特定できないようです。

誰かがリソースモニターでログを記録する方法、またはそれが可能な代替ツールを提案できますか?

6
Jay White

私が主に行うことは、コマンドプロンプトを開いてから、perfmon.mscと入力することです。それは私にパフォーマンスモニターを与えます。次に、必要なカウンターを使用してデータコレクターセットを作成します。しかし、その後、データコレクターログの分析は難しい部分です。

私は自分のブログでパフォーマンスログの分析に関するブログ記事を書きました。これは参考のためにここにあります(また、どのカウンターが何のために使用されるかについての説明も): Windowsの主要パフォーマンスカウンターとそのしきい値(Microsoftが推奨) 。使用できるカウンターはたくさんあり、いくつかのテンプレートもあります。これらのテンプレートはPALツール(ログのパフォーマンス分析)内にあります。 http://pal.codeplex.com/

このツールは、パフォーマンスログを分析して、素敵なHTML形式のレポートを提供することもできます。もちろん、いつでもこのツールを使用しないことを選択して、パフォーマンスログを自分で分析することができます。

2