web-dev-qa-db-ja.com

Windows 2008または2012の最小メモリ使用量

Windows 2008および2012サーバーエディションの最小メモリ使用量はどれくらいですか?

私はOS関連のすべてのものに言及しています。マシンはVMであり、専用のWebサーバーソフトウェアを備え、OSに依存せず(つまり、IISなし、ドメインなし、最小限のローカルデータベース)、多くのメモリを使用しません) (50 MB未満)ただし、CPU使用率は、負荷がかかると時々急上昇することがあります。

MBのRAMで課金されるホスティングオプションがあり、オーバーヘッドの少ないサーバーの場合、RAMの使用量は基本的にアイドル状態で使用されます。 OSサービスです。したがって、ベースラインコストを下げることができるものは何でもすばらしいでしょう。

メモリの使用量が少ない場合、2008年は良い出発点ですか? 2012年はより低く強制することができますか?

上記のポインタはありますか?

PS:すべての不要なサービスを停止し、COMPort、フロッピーおよびCDROMデバイスを無効にして、キャッシュファイルサイズを最小化することにより、アクティブなRDPセッションがないときに、標準のWindows 2008を192 MBの物理容量に抑えることができましたSetSystemFileCacheSize()APIを使用します。

5
Eric Grange

仮想マシンにWeb Server 2008R2 Coreをクリーンインストールしました。現在、253MBのRAM=を正確に使用しています。現在、テストするためにServer 2012 .isoにアクセスできません。

Server Coreの問題は、RAM(および攻撃面)を削減するGUIがないことですが、それを管理することに熟練する必要があります。エクスプローラーが実行されないため、 Webサーバーソフトウェア(使用することを選択したものは何でも)使用が困難または不可能です。IISまたは他のWebサーバーを使用すると、RAMが大幅に増加します-I 256MB RAM、「使用可能な」サーバーの場合は512MB-ある種のデータベースを実行している場合はさらに多くなります。

もちろん、Webサーバーを実行するためにCentOSなどのLinuxバリアントを使用するほうがよいでしょう。最初のVPSを入手したときは、LinuxよりもWindowsの方が使いやすかったのでWindowsを使いました。Windowsライセンスに支払うコストは、CentOSをいじくり回したりしてリスクを冒したりしなかったためです。妥協したサーバー。

入力後、VMに戻ったところ、272MBになりました。

2
tombull89

私の経験では、両方のOSはWindowsボックスとしてはかなり使用率が低くなっています。さらに小さなフットプリントのインストールでは、コアインストールモードを使用して実際のWindows UIレイヤーの必要性も削除することになりますが、サードパーティのWebサーバーではニースが機能しない場合があります。

ただし、実際には、IIS以外のWebサーバーを使用する場合は、* NIX OSを使用せずにこれらのボックスでWebサーバーを実行する理由はありません。 Linuxの仮想マシンは、1時間あたりのコストにWindowsのライセンスが含まれているという理由だけで、Windowsの仮想マシンよりも安価であることがよくあります。

これらすべてに関係なく、各OSで許可されているRAM)の最小量を理解してから、Webサーバーおよびその他のアプリケーションの最小量を決定する必要があります。もちろん、最小値を使用する場合あなたは、全体的に低いから恐ろしいパフォーマンスを期待することができます。

2
Brent Pabst

VM 2012 Server Core、SQL-2008 R2、およびいくつかのASP.NETサイトでIISを使用してRAM 256MBまでですが、それでもすべて機能しますが、著しく遅くなります。

私はあなたのアプリケーションでテストVMを設定し、さまざまな量のRAMに対していくつかのパフォーマンスおよびスケーリングテストを実行します。

メモリフットプリントがそれほど低いとは思いませんが、コアオプションもお勧めします。フルGUIサーバーでも、Windowsエクスプローラーは通常読み込まれません。ただし、エクスプローラーにログインすると、cmd.exeよりも多くのメモリが必要になります。

Server 2012コアのストレージフットプリントは2008 R2コアよりも大きいですが、メモリフットプリントはほぼ同じだと思います。私にはこれについての明確な数字はありません。

1
Peter Hahndorf

Windows 2008ユーティリティ仮想マシンを2GB RAM=の範囲で実行しました。あなたの状況におけるRAM目標は2GBなので安全です.

ローカル仮想マシンでより低いRAM=割り当てを試して、特定の状況をテストすることができます。

0
ewwhite