6

タイトルはほとんどそれをすべて言います。いくつかの注意事項は次のとおりです。

  • 私はC#でそれを行うことができる必要があります
  • リモートサーバーから実行できる必要があります (つまり、あるサーバーで実行し、別のサーバーで IIS をチェックします)。
  • リアルタイムに近い必要がある (1 秒以内)
  • WMI 呼び出しを使用できます

ログ ファイルを確認してみましたが、リアルタイムにはほど遠いことがわかりました。

ありがとう!

編集:これをトムの答えのコメントに入れましたが、ここでより目に見えます:

このカウンターを使用して変更を探すことができました。

var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]");
4

1 に答える 1

4

リモートマシンでASP.NET要求/秒のパフォーマンスカウンターを読み取るのはどうですか?

System.Diagnostics.PerformanceCounterクラスには、マシン名を受け取るコンストラクターがあります。

于 2008-12-05T18:08:04.330 に答える