2021年8月3日 星期二

[研究]Windows Server 2019占用磁碟空間測試

[研究]Windows Server 2019占用磁碟空間測試

2021-08-02

一般管理建立一堆虛擬機器 VM時,倒底磁碟該多大是需要考慮的 ( RAM 和 CPU Core 事後還算好調整,HDD 較麻煩)。

( 下圖) 新安裝的 Windows Server 2019 約 10.2 GB

( 下圖) 新安裝的 Windows Server 2019 約 13.7 GB ( 和上圖不一致,建議參考較大值)
(此圖是以 C: 所有檔案去計算,上圖是以 C: 磁碟去計算)

(下圖) Windows Update 一下,發現 hotfix 只下載更新2021年7月的,之前的不會下載,因為已經包在裡面)



(下圖) 更新後約用 15.1 GB ( Office 並沒有安裝)

********************************************************************************

(下圖) 安裝 Visual Studio Enterprise 2019 v16.10.4,僅勾選「ASP.NET 與網頁程式開發」和「資料儲存和處理」,約需10.59 GB


(下圖) 安裝後,做完 Windows Update,約占用 33.1 GB
( 但 15.1 + 10.59 = 25.69 GB,比預估多了 33.1-25.69 = 7.41 GB)



********************************************************************************
(下圖) 安裝了快 3 年的  Windows Server 2019 + Visual Studio 2019 (有 IIS、沒 Office、網站 Code 在 D: ),約 51.3 GB,比新安裝的多了51.3 - 33.1 = 18.2 GB,可能是 Windows Update 或 Visual Studio 2019 更新時安裝的。




********************************************************************************
敝人測試時,VM 設定為 4GB,C:\ 會有一個隱藏的 pagefile.sys 檔案,就算檔案總管勾選可以檢視「隱藏的項目」和「副檔名」,依然是看不到,這個檔案會因 RAM 大小而不同,所以考慮 C: 磁碟需要的磁碟大小時,要再加上。

根據本篇
pagefile.sys 最大是 3× RAM 或 4 GB (取較大者),敝人新安裝的 VM 目前使用 1.4GB,敝人 VM 的 RAM 設定為 4GB,也就是 pagefile.sys 最多可能 3*4 = 12 GB。(不過實際上成長到那麼大機率非常低,除非你使用的程式需要極大 RAM,遠超真實 RAM,使得 pagefile.sys 變很大。


********************************************************************************

對於沒有 VS2019, Office 的 Windows Server 2019,新安裝 Windows Update 雖只 15.1 GB,考慮 pagefile.sys 和成長期使用 Windows Update 還要占用空間,會建議個 30 GB、40 GB 或 50 GB。

那台用快3年的 Windows Server 2019 + Visual Studio 2019 + Windows Update + Visual Studio 更新,占用 51.3 GB,但檢查  pagefile.sys  只有 704 MB。

使用快 3 年 Win 2019 + SQL 2019 的 C: 約 31 GB (實際 DB 放 D: )

敝人自己使用 Windows Server 2019 + Office (文書編輯、Outlook收發信)+ IIS + SQL Server +Visual Studio 2019 + Windows Update + Visual Studio 更新 C: 實際用 86GB ( 網站Code和實際DB在 D:),建議 C: 最好有 100GB。


(完)

沒有留言:

張貼留言