2017-06-13 28 views
0

私は3つのマシンを持っています.1つはIISで、もう1つはデータベースで、もう1つはアプリケーションの効率をテストするものです。 The Grinderの使い方IIS上でホストされ、 SQL Serverを備えたマシン上のデータベース)。 perfmonを使って、私は実際に1000の要求があることを観察します。IISのボトルネック?

ただし、別のコンピュータからこのアプリケーション(IIS)に接続するのが非常に遅いという問題があります。私は、IIS側でいくつかのボトルネックがあると思いますが、私はそれを見つけることができません - CPU使用率は10%未満です。

enter image description here

私はIISマネージャとのmachine.configとweb.configファイル内のすべてのオプションを変更すると思う - 何も何ら影響を与えていないようにみえます。

+0

あなたは、アプリケーションへの接続が遅いことは何を意味するのですか?タイムアウトやエラーが出ますか?より多くの情報をお願いします。また、スクリーンショットのRequests Currentに何も表示されていない可能性があります。カウンターでasp.net V4またはv2のカウンターを調べる必要があります。 – Avner

答えて

0

まず最初は、サイト

IISログをチェックして、時間取ら場探しを閲覧しながら、あなたは遅さの問題を持っているかどうかを確認する必要があります。取られた時間が10秒を超える場合、それは緩慢と見なされます。

遅さは、いくつかの理由が原因である可能性があります。それはネットワークのためかもしれないし、あなたのコードの何かがそれを引き起こしているかもしれないからかもしれません。

私は、そのネットワークに関連する場合は、場合にネットワークモニターまたはWireSharkのを使用してネットワークトレースをキャプチャすることをお勧めします。

ネットワークでない場合は、デバッグdiag 2アップデート2ツールを使用してプロセスダンプを収集できます。

あなたはダンプを収集し、それらをチェックして、任意の遅さがあるかどうかを確認しようとするには、以下のリンクを確認することができます。

https://msdn.microsoft.com/en-us/library/ff420662.aspx

関連する問題