最小的 Windows 2008 或 2012 記憶體使用量
Windows 2008 和 2012 伺服器版本的最小記憶體使用量是多少?
我指的是所有與作業系統相關的東西。該機器將是一個帶有專用 Web 伺服器軟體的 VM,它不依賴於作業系統(即沒有 IIS、沒有域、最小的本地數據庫)並且不會使用太多記憶體(小於 50 MB),儘管 CPU在負載下使用率可能偶爾會飆升。
我之所以問,是因為有一些託管選項可以按 MB 的 RAM 收費,而且對於這樣一個低成本的伺服器,所有 RAM 的使用基本上都將由空閒的作業系統服務使用。因此,任何可以降低基線成本的東西都會很棒。
2008 年是低記憶體使用的更好起點嗎?2012的能不能壓低?
以上有什麼指點嗎?
**PS:**當沒有 RDP 會話處於活動狀態時,通過停止所有不必要的服務、禁用 COMPort、磁片和 CDROM 設備,並使用 SetSystemFileCacheSize() API 最小化記憶體文件大小,我已經設法將標準 Windows 2008 物理記憶體降低到 192 MB。
我剛剛在虛擬機中全新安裝了 Web Server 2008R2 Core。它目前正在使用 253MB 的 RAM。我目前無法訪問 Server 2012 .iso 進行測試。
Server Core 的問題是沒有 GUI 可以減少 RAM(和攻擊面),但您必須非常熟練地管理它。由於資源管理器不執行,它可能會使您的 Web 伺服器軟體(無論您選擇使用什麼)難以或無法使用。使用 IIS 或任何其他 Web 伺服器會使 RAM 顯著增加 - 我會說 256MB RAM 用於最小安裝,512MB 用於“可用”伺服器 - 如果您正在執行某種數據庫,則更多。
當然,您最好使用一些 Linux 變體(例如 CentOS)來執行 Web 伺服器。當我獲得我的第一個 VPS 時,我選擇了 Windows 而不是 Linux,因為我更習慣於使用它,而我為 Windows 許可證支付的費用是由我沒有花任何時間在 CentOS 上摸索和冒險的事實所彌補的。受損的伺服器。
輸入後我剛剛回到虛擬機,它已經上升到 272MB。