虛擬記憶體大小跟虛擬地址空間沒有關係。所以前面的人回答的都跟題目對不上。題主問的是Windows頁面檔案該設定成多大。-----------------以下回答僅限於WINXP 32位環境-----------------一般來說,頁面檔案大小應該在物理記憶體的0.5倍到2倍之間,一般推薦的大小都是物理記憶體的大小。對於32位系統,如果物理記憶體是4G,或者已經達到系統可用的物理記憶體的上限,那麼設定成4G或者可識別物理記憶體大小也都可以。原因是:虛擬記憶體是用來換頁用的,所以虛擬記憶體(頁面檔案)最好是大於物理記憶體,才能保證所有物理記憶體都能被換出來。如果物理記憶體足夠大,已經超過了32位系統的定址範圍,那麼虛擬記憶體設定成4G即可。當然,頁面檔案也可以大於4G,看使用場景,因為頁面檔案裡可以不止一個地址空間(Windows系統裡,每個程序都有4G地址空間),所以理論上大於4G是沒有問題的,但太大的頁面檔案實際上不一定對系統效率有多大的提升。所以一般來說,最大4G的頁面檔案已經足夠用了。-----------------For WINx64-----------------如果記憶體足夠足夠大,比如16G,32G這種,完全不用頁面檔案也是可以的,64位系統跟32位限制不同。
虛擬記憶體大小跟虛擬地址空間沒有關係。所以前面的人回答的都跟題目對不上。題主問的是Windows頁面檔案該設定成多大。-----------------以下回答僅限於WINXP 32位環境-----------------一般來說,頁面檔案大小應該在物理記憶體的0.5倍到2倍之間,一般推薦的大小都是物理記憶體的大小。對於32位系統,如果物理記憶體是4G,或者已經達到系統可用的物理記憶體的上限,那麼設定成4G或者可識別物理記憶體大小也都可以。原因是:虛擬記憶體是用來換頁用的,所以虛擬記憶體(頁面檔案)最好是大於物理記憶體,才能保證所有物理記憶體都能被換出來。如果物理記憶體足夠大,已經超過了32位系統的定址範圍,那麼虛擬記憶體設定成4G即可。當然,頁面檔案也可以大於4G,看使用場景,因為頁面檔案裡可以不止一個地址空間(Windows系統裡,每個程序都有4G地址空間),所以理論上大於4G是沒有問題的,但太大的頁面檔案實際上不一定對系統效率有多大的提升。所以一般來說,最大4G的頁面檔案已經足夠用了。-----------------For WINx64-----------------如果記憶體足夠足夠大,比如16G,32G這種,完全不用頁面檔案也是可以的,64位系統跟32位限制不同。