2013-09-07 12 views
18

I IIS 7.5を使用し、いくつかのASP.NETサイトといくつかのWebサービスを異なるアプリケーションプールに持っています。現在のサーバーのメモリ使用量が多いので、どのように各アプリケーションプールがメモリを使用しているのですか?何か方法はありますか?なにか提案を?各アプリケーションプールのメモリ使用率

答えて

14

各アプリケーションプールは、独自のw3wp.exeプロセスになります。

タスクマネージャを開き、[詳細]タブに移動します。列を右クリックし、[列の選択]を選択します。 (Windowsのいくつかのバージョンでは、それらのメニューにあります:表示 - >列の選択)。 「コマンドライン」が選択されていることを確認してください。

名前で並べ替えて、w3wp.exeインスタンスを調べ、メモリ使用量を比較します。名前がコマンドラインに表示されるため、それぞれが使用するアプリケーションプールを知ることができます。

+0

我々はw3wp.exeの –

+0

のインスタンスを1つだけ持って、あなたが唯一行くつのアクティブアプリケーションプールを持っています。各アプリケーションプールには独自のw3wpプロセスがあります。 – FarmerBob

+1

これは正しくありません。サイト内の各アプリケーションは独自のアプリケーションプールを持つことができますが、各サイトには独自のw3wpプロセスがあります。 –

29
  • ゴーIISのマネージャー
  • [接続]ウィンドウ
  • 機能ビュー]でIISセクションの下にあるサーバーの名前を
  • クリックして、あなたはここでWorker Processesアイコン

をダブルクリックします実行中の各アプリケーションプールのプライベートバイトと仮想バイト使用量の両方を見ることができます。

詳しい情報はここで見つけることができます:http://technet.microsoft.com/en-us/library/cc771273(v=ws.10).aspx

+4

「IISの下で」私を捨てました。 ngmは次のことを意味します。IISマネージャーウィンドウの主要機能セクション。サイトまたはアプリドメインは選択しませんが、最上位サーバーノードの右側には、選択できる機能のヒープが表示されます。 – Todd

関連する問題