Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IISサウンドアプリケーションプール設定

IISサウンドアプリケーションプール設定

  

アプリケーションプール
の設定を再利用して、システムリソースを復元する方法を制御します。次のセクションでは、 Application Pool
のリサイクル設定を指定する方法について説明します。

リサイクルの指定アプリケーションプール
設定

リサイクルアプリケーションプール
設定はアプリケーションプール
プロパティダイアログにあります。リサイクルタブで指定します。

を設定し、回復アプリケーションプールを設定


  • 、IIS管理コンソールを開き、ローカルコンピュータを展開するプラス記号をクリックしてください。
  • プラス記号をクリックして Application Pool
    フォルダを展開します。
  • 適切な Application Pool
    を右クリックし、[プロパティ]をクリックします。 Application Pool
    のプロパティダイアログが表示されます。
  • [リサイクル]タブをクリックして、適切な Application Pool
    の設定を行います。

    アプリケーションプール
    プロパティダイアログボックスのリサイクルタブ


    メモリのリサイクル

    "Memory Recycling"は、 memoryLimit
    ASP.NET Process Model設定と同等の Application Pool
    設定です。ワーカープロセスが使用できる最大メモリ量を指定します。 2次プロセスがこの数を超えると、それを置き換える新しいプロセスが作成され、現在のすべての要求が新しいプロセスに再割り当てされます。 memoryLimit
    ASP.NETプロセスモデル設定とMemory Reclaim アプリケーションプール
    設定の間には、2つの重要な違いがあります。

  • memoryLimit
    ASP.NETプロセスモデル設定は物理メモリのみを使用します。 Memory Reclaim Application Pool
    設定では、それぞれ物理メモリと仮想メモリの制限を指定できます。物理メモリ(または物理メモリと仮想メモリの組み合わせ)は、共通言語ランタイムガベージコレクタの動作方法のため、ASP.NETアプリケーションで一般的に使用されています。仮想メモリは、ヒープを複数のフラグメントに分割する従来のネイティブアプリケーションでよく使用されます。
  • "Memory Recycling" Application Pool
    の設定は、合計メモリに対する割合ではなく、メガバイト(MB)単位で指定します。

    補助プロセスのリサイクル

    補助プロセスのリサイクルは、 requestLimitと同じです。
    ASP.NETプロセスモデル設定のアプリケーションプール
    設定これは、ワーカープロセスまたはアプリケーションプールを再利用させる要求の数を指定します。補助プロセスのリサイクルはデフォルトで無効になっています。 [補助プロセスのリサイクル]を有効にするには、チェックボックスをオンにして[値の調整]ボックスに要求数を指定します。

    複数のワーカープロセスのリサイクル

    複数のワーカープロセスのリサイクルは、タイムアウトに相当します。
    ASP.NETプロセスモデル設定のアプリケーションプール
    >設定ワーカープロセスまたはアプリケーションプールを回収するための時間間隔を指定します。デフォルトでは、複数の二次プロセスのリサイクルが有効になっており、120分に設定されています。値調整ボックスで値を変更して、異なる時間間隔を指定できます。 [複数のワーカープロセスをリサイクルする]を無効にするには、チェックボックスをオフにします。

    パフォーマンスアプリケーションプール
    設定

    ワーカープロセスのパフォーマンスは、パフォーマンスアプリケーションプール
    設定で制御できます。以下のセクションでは、パフォーマンス Application Pool
    >設定の指定方法について説明します。

    パフォーマンスの指定アプリケーションプール
    設定

    パフォーマンスアプリケーションプール
    設定はアプリケーションプールのプロパティダイアログにあります。
    [パフォーマンス]タブで指定します。

    パフォーマンス設定アプリケーションプールを設定


  • 、IIS管理コンソールを開き、ローカルコンピュータを展開するプラス記号をクリックしてください。
  • プラス記号をクリックして Application Pool
    フォルダを展開します。
  • 適切な Application Pool
    を右クリックし、[プロパティ]をクリックします。 Application Pool
    のプロパティダイアログが表示されます。
  • パフォーマンスタブをクリックして、適切な Application Pool
    設定を設定します。

    アプリケーションプール
    [プロパティ]ダイアログボックスの[プロパティ]タブ


    ネットワークパーク

    "Network Garden"は、ASP.NETプロセスモデル設定の webGarden
    および cpuMask
    Application Pool
    の設定と同じです。ネットワークパークを有効にするには、[ワーカープロセスの最大数]を1より大きい値に設定します。この値は、アプリケーションプール
    の最大プロセス数も決定します。

    ネットワークガーデンは複数のプロセスの使用をサポートしているため、各プロセスはアプリケーション状態、インプロセスセッション状態、キャッシュ、および静的データの独自のコピーを持ちます。特にメンテナンスが必要な場合は、ネットワークガーデンをすべてのアプリケーションに使用するべきではありません。ネットワークパークモードが適用可能かどうかを判断する前に、必ずアプリケーションのパフォーマンスを確認してください。

    ネットワークパークを使用するときは、セッションの状態と動作方法を理解することが重要です。他のアプリケーションプール
    の設定がアプリケーションに与える影響を考慮することも重要です。

    セカンダリプロセス分離モードを使用したネットワークパーク内のセッション状態

    セッション状態を使用している場合、ワーカープロセス分離モードは、要求を返させる原因となったプロセスへの要求の転送をサポートしません。アプリケーションがASPセッション状態またはアプリケーション状態のネットワークパークで実行されている場合、アプリケーションはその要求を発信元プロセスに送り返す必要があります。 IIS 6.0の Application Pool
    を使用する場合は、リクエストが適切なプロセスに返送されるように、アプリケーションが接続を開いたままにしていることを確認してください。この接続が開いたままになっていない場合、要求はネットワークガーデンにサービスを提供する次の利用可能なワーカープロセスに送信されます。

    ワーカープロセス分離モードを使用したネットワークガーデンのサイクル

    ループはアプリケーションの負荷分散方法です。各要求が到着すると、自動的に次の利用可能なプロセスに送信されます。たとえば、ネットワークガーデンに4つのプロセスがある場合、要求はプロセス0、1、2、および3に送信され、この順序で送信されます。その後、他の要求に対してループを繰り返します。

  • Copyright © Windowsの知識 All Rights Reserved