web-dev-qa-db-ja.com

空きメモリが1%未満のWindowsサーバー

main server35GB ramで実行し、app server65GB ramで実行するSAPインストールがあります。運用システムの観点からは、main serverには1つのアプリケーション専用の31GB ramの固定割り当てがあり、運用システム(4GB ram)にはWindows 2012 R2 64bitsが残されています。この残りの4GB ramから、ほぼ100%を使用することがよくあります。何度かシステムにログインすると、300MB ramが無料になっています。

アプリケーションの観点からは、main serverに大きなエラーが発生することはありません。これは無料で使用できる31GB ramがあり、通常はその40〜60%を使用するためです。 app serverにはいくつかのピークがありますが、通常は使用率が80%を超えないため、問題はないと思います。

しかし、Windows運用システムの観点から、main serverを実行するための十分な空きメモリ量はどれくらいでしょうか。

ベストプラクティスを検証したところ、最大使用量の33%という控えめなしきい値を定義する重要なシステムの一般的な情報が見つかりました。その量に達するときはいつでも、容量は見直されるべきです。これはキャパシティプランニングの質問だと思いますが、かなり技術的です。システムがメモリ使用量を最大限に活用している場合、使用可能なメモリを必ず増やす必要がありますか?このシナリオでは、どのレベルまでメモリを増やす必要がありますか?仮想マシンアプリケーションマネージャーからの動的設定を単に信頼する必要がありますか?ありがとうございました。

1
comebackhere

ご存知かもしれませんが、サーバーのメモリ要件は、サーバーで実行されているものによって異なります。もし私があなたなら、固定割り当て/専用メモリを取り除き、OSとアプリケーションにメモリプールを共有させます。

4GBはごく少量のRAM最新のオペレーティングシステム、特に完全なGUIを備えたWindowsサーバーの展開など...サーバー2012であることが認められており、問題なく4GBで実行されます。さらにRAMを追加するか、アプリのメモリ割り当てから一部を削除します。

RAM私がWindowsベースのサーバーを実行するのはAT LEAST 8GBです。Microsoftが最小量を主張しているので、これの一部は個人的な意見です。 RAMサーバー2012では512MBである必要があります(私はそれを購入しません。彼らの正しい考えでそうするでしょう)。

1
boog