2

LoadRunner を使用して、エンタープライズ ASP.NET アプリケーションでパフォーマンス/負荷テストを行っています。LoadRunner を使用すると、リモート マシン上のいくつかのパフォーマンス カウンターを監視できますが、それらの違いについて少し混乱しています。ASP.NET のバージョン番号があるものとないものがあります。違いはありますか?

確認できるオブジェクトがいくつかあるようです: ASP.NET アプリケーション、ASP.NET アプリ v2.0.50727、ASP.NET v2.0.50727。私が興味を持っているカウンターは、Application Queue 内の Requests とキューに入れられた Requests、および Requests Executing です。

この記事を読みましたが、オブジェクトにバージョン番号がある場合とない場合の違いについて説明していません。違いはありますか?

編集:この記事で回答の一部を見つけました

パフォーマンス カウンターを使用すると、Windows パフォーマンス コンソールから ASP.NET の動作を監視できます。.NET Framework の各バージョンは、パフォーマンス カウンター オブジェクトの個別のセットをインストールして、ASP.NET アプリケーションを監視し、ASP.NET 全体を監視します。これらのオブジェクトは、それぞれ "ASP.NET Apps vXXXXXX.X" および "ASP.NET vXXXXXX.X" という命名規則を使用します。ここで、vXXXXXX.X は ASP.NET のバージョンを示します。

さらに、.NET Framework は、インストールされている ASP.NET のすべてのバージョンに適用される ASP.NET システムおよび ASP.NET アプリケーションのパフォーマンス カウンターもインストールします。これらのカウンターは ASP.NET のすべてのバージョンで有効ですが、常にインストールされている最新のバージョンに対応しています。ASP.NET の最新バージョンがアンインストールされると、これらのカウンターは ASP.NET の残りの最新バージョンに自動的に再関連付けされます。

これを知っていると、ASP.NET Applications\Requests in Application Queue と ASP.NET v2.X\Requests Queued の違いは何ですか?

4

1 に答える 1

0

アプリケーションキュー内の要求には、ASP.NETで実行されているアプリケーションの単一インスタンス(つまり、単一のWebサイトまたは仮想アプリケーション)に対してキューに入れられている要求の数が表示されます。

キューに入れられた要求は、Webサーバーでキューに入れられている(集計)すべての要求に対するものです。

キューに入れられた要求:キュー からのサービスを待機している要求の数。この数がクライアントの負荷の増加に伴って直線的に増加し始めると、Webサーバーコンピューターは、処理できる同時要求の制限に達します。このカウンターのデフォルトの最大値は5,000です。この設定は、Machine.configファイルで変更できます。

于 2012-02-14T09:46:54.213 に答える