ハードウェアの推奨事項
あなたは走れる NCache キャッシュサーバーと NCache Remote Client■ 物理サーバー上と仮想マシン上で。
一般的にお勧めします NCache キャッシュ サーバーは、キャッシュ用の専用ハードウェア リソースがあり、実行に問題がない物理サーバー上に配置する必要があります。 NCache 仮想化環境でも同様です。
以下は重要なハードウェア推奨事項です。 NCache キャッシュ サーバーに VM を使用している場合は、必ず次の最小限のリソースを VM インスタンスに割り当てるようにしてください。
- 物理メモリー
- キャッシュ サーバーに適切な RAM: NCache すべてをメモリ内に保存します。 NCache サーバーは .NET プロセスとして約 40 ~ 50MB のメモリを使用し、キャッシュするものすべてに 15% のオーバーヘッドがかかります。 キャッシュ サーバーにどれだけのメモリを搭載するかを決定するときは、この点に留意してください。 必要な合計メモリは、キャッシュに保存する予定のデータ量によって異なります。 ASP.NET セッション状態を保存している場合は、平均セッション サイズとキャッシュ内に保持されるセッションの最大数を計算します。 アプリケーション データのキャッシュについても同じことができます。
- ネットワークインターフェースカード
- キャッシュサーバー内の 1 つの XNUMXGbit NIC: キャッシュサーバーにXNUMXつのNICがある場合は、構成することができます NCache そのため、NIC の XNUMX つをキャッシュ クラスタリングに使用し、XNUMX つ目の NIC をクライアント/サーバー通信に使用します。 これにより、スループットが大幅に向上します。
- 処理能力
- デュアルCPU、マルチコア: NCache は高度にマルチスレッド化されたアプリケーションであり、追加のコアと CPU を最大限に活用します。 最も一般的な構成は、 NCache はデュアル CPU マシンであり、各 CPU はユースケースに応じてクアッドコア プロセッサ以上であることが望ましいです。
- Storage
- ディスク: NCache はディスク領域を大量に使用しないため、キャッシュ サーバー用に特別なディスク領域を必要としません。
次はどうする?