討論一下虛擬記憶體開還是關

Blank

榮譽會員
已加入
11/13/03
訊息
3,608
互動分數
0
點數
36
年齡
44
偶而都看到有人問4GB裝Win7系統夠不夠? 我都會跟他們說4GB勉強可以上個網, facebook, RAM永遠都不嫌多的.
來看看32GB ram裝完系統硬碟用了多少空間, 這時連驅動都還沒裝, 沒看錯用了63.1GB.
i157878_01.jpg


裝上驅動, 69.9GB.
i157879_02.jpg


裝windows update過程中就用上16GB RAM了.
i157880_03.jpg


Windows update完所有驅動用了79GB.
i157881_04.jpg


把系統還原點都刪了少了6GB左右.
i157882_05.jpg


關係虛擬記憶體41.2GB, 少了31.9GB.
i157883_06.jpg


簡單測試看性能如何:
預設開虛擬記憶體
i157884_07.jpg

手動關虛擬記憶體
i157886_09.jpg

結果PI是關了快些.

解壓縮
預設開虛擬記憶體
i157885_08.jpg

手動關虛擬記憶體
i157887_10.jpg

結果是關掉比較快.

看來跑分是關掉好, 實際上用起來預設就好, 大家有何看法?
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,867
互動分數
528
點數
113
年齡
34
如果記憶體夠大.至少16GB以上
個人認為可以關閉虛擬記憶體
不過到現在還是有很多奇葩
把虛擬記憶體放到 ramdisk ...... 0rz

如何關閉分頁檔 pagefile.sys
http://www.coolaler.com/showthread.php/310568
 

w917818

榮譽會員
已加入
12/20/09
訊息
1,209
互動分數
1
點數
38
關的+1。
 

mingting

榮譽會員
已加入
1/31/12
訊息
2,519
互動分數
58
點數
48
8G已關虛擬記憶體.
XP 2G就關虛擬記憶體了.
98SE忘了有沒有關虛擬記憶體...太久了...

自從知道虛擬記憶體是用硬碟當虛擬記憶體.再看實體記憶體和硬碟的資料速度之後...
就把實體記憶體買到剛好夠用.然後關虛擬記憶體.之後很多lag的問題都解決;face0;
 

Blank

榮譽會員
已加入
11/13/03
訊息
3,608
互動分數
0
點數
36
年齡
44
但是關虛擬記憶體, 當你有像50GB的電影要從一顆硬碟傳到另一個, 這時RAM都會被吃光, 系統就會變慢很多, 這時是否開會比較好?
所以我個人覺得上上網玩遊戲關沒關係, 但是當你有大程式或檔要處理還是開比較好, 不知道這樣對不對?
 

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
但是關虛擬記憶體, 當你有像50GB的電影要從一顆硬碟傳到另一個, 這時RAM都會被吃光, 系統就會變慢很多, 這時是否開會比較好?
所以我個人覺得上上網玩遊戲關沒關係, 但是當你有大程式或檔要處理還是開比較好, 不知道這樣對不對?

當檔案copy必須要被寫入pagefile.sys而等待時...
所有瓶頸因而產生!!
您提的要從效能障礙 hard faults談起....
開啟pagefile.sys...hard faults 永遠無法避免
關閉pagefile.sys...hard faults 幾乎可大部分避免...

參考這邊
http://www.coolaler.com/showthread.php/302043-與你聊聊大容量記憶體的使用效率/page6

Copy 50G檔案 RAM不會被占著吃光!!
參考
Win7cache的消逝與取代.不存在代償現象 (以命中率而言)
http://bbs.pceva.com.cn/forum.php?mod=redirect&goto=findpost&ptid=35083&pid=768891
http://bbs.pceva.com.cn/forum.php?mod=redirect&goto=findpost&ptid=35083&pid=768902
即使看到可用變為0.但那只是暫時的.可以想像一列火車疾駛而過景象或船過水無痕原理.也就是不因暫時快取而影響其釋放與效能^^

基本上.Win7以上OS很聰明了.只要Ram空間夠.OScache會以空閒Ram為主.當pagefile.sys依然存在時.才容易造成瓶頸!!
 
最後編輯:

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
另您本文貼圖中.您都沒注意到工作管理員的Free部分嗎?
都剩那麼多!!

可以這麼告訴您.您記憶體夠大.應該一開始裝機就把pagefile.sys拿掉!!
接下來.您提的一堆硬碟占用多少多少等.除windows Updates外.幾乎都可以變成直接在RAM空閒空間運作了!
參考!!
 

Blank

榮譽會員
已加入
11/13/03
訊息
3,608
互動分數
0
點數
36
年齡
44
這是拷50GB電影到C盤, 開, RMA到0時抓圖.
i157956_11.jpg


這是關, 也是RAM到0時抓圖
i157955_12.jpg


RAM用完到0時, 你根本連開小畫家都開不了, 不管是開還是關.
但是開的話有多拷300MB, 雖然沒仔細去測.
 
最後編輯:

Blank

榮譽會員
已加入
11/13/03
訊息
3,608
互動分數
0
點數
36
年齡
44
另您本文貼圖中.您都沒注意到工作管理員的Free部分嗎?
都剩那麼多!!

可以這麼告訴您.您記憶體夠大.應該一開始裝機就把pagefile.sys拿掉!!
接下來.您提的一堆硬碟占用多少多少等.除windows Updates外.幾乎都可以變成直接在RAM空閒空間運作了!
參考!!

有注意到阿, windows update當然用不完32GB RAM.
裝完系統是可以直接關掉pagefile, 我只是想了解一下哪個更快.
文中提到占硬碟空間多少, 也只是想証實一下像128GB的SSD裝完系統, 他還能裝些什麼.
128GB SSD似乎不能裝遊戲.
 

mingting

榮譽會員
已加入
1/31/12
訊息
2,519
互動分數
58
點數
48
但是關虛擬記憶體, 當你有像50GB的電影要從一顆硬碟傳到另一個, 這時RAM都會被吃光, 系統就會變慢很多, 這時是否開會比較好?
所以我個人覺得上上網玩遊戲關沒關係, 但是當你有大程式或檔要處理還是開比較好, 不知道這樣對不對?

這時同樣不覺得開比較好...
因為這時開虛擬記憶體.除了COPY檔案之外.還要多個讀寫虛擬記憶體的過程...反而會更慢吧...
(個人沒有COPY電影50多G到其他硬碟過.但是有換2T時把舊1T檔案COPY過去2T.但是原本就關虛擬記憶體.沒有比較開啟的差異.也沒注意到RAM吃多少...[不過.我沒SSD就是.不知道這時有SSD有沒有差別...])
而COPY的是從 從HDD 拷到 從HDD.比較不關主OS的HD的事吧...所以記得當時瀏覽網頁等.做不需要動到那2個COPY中的HDD的事.感覺沒什麼慢到...(不過由於當時準備睡了.隨便看看就放著睡了...:PPP:)

現在是覺得虛擬記憶體根本是不必要.除非以後有技術突破的神奇HDD.速度跟實體RAM差不多.那就開.:PPP:
 
最後編輯:
▌延伸閱讀