2009-06-02 11 views

答えて

2

あなたは、リモートWMIのイベントを監視するツールが必要です。

ストレステストとの統合を望む場合、Visual Studio 2008の負荷テストでは、テスト実行中にリモートサーバーの監視が提供されます(負荷テストでthis sample chapterが詳細を提供します)。

Visual Studioを使用しない場合は、組み込みのperfmon.mscを使用して、さまざまなカウンタ(CPU負荷、ディスク使用率など)を監視します。これはおそらくあなたの最善の選択肢です。たとえば、 "ServiceModelService 3.0.0.0"オブジェクトを見ると、コール数、フォルトなどのWCF固有のいくつかのカウンタがあります。

ただし、prefmonではプロセスごとに特定のCPU使用率を表示しません。このためには、プロセスごとのCPU使用量をより具体的に監視するサードパーティツールが必要です。例としては、

+0

すばらしい答えをありがとう! –

1

これまで実際に行ったことはありませんが、.NETサービスにプロファイラを添付する方法については読んでいます。ここではあなたにいくつかのアイデアを与えるかもしれない記事があります:

http://msdn.microsoft.com/en-us/library/dd255414.aspx

+0

おかげでアンディは、私は今それをしようとします! –

+0

VSをインストールせずに行う方法はありますか?それはテスターのためです私は彼がそのテストのためのVSスタジオをインストールするアイデアが似ているとは思わない:) –

1

は、さまざまなWMIイベントを監視するためにパフォーマンスモニタ(perfmon.mscと)を使用して考えたことはありますか?

+0

は、単一のサービスの測定だけを監視する機能がありますか? –

+0

Perfmon.exeは、実行中のサービスインスタンス、要求数などのために、単一のサービス、単一のプロセス、またはマシン全体を監視できます。これは間違いなく方法です。 –

関連する問題