作者kdok123 (小天)
看板EZsoft
標題[請問] ramdisk裡ram的運作規則
時間Mon Apr 7 01:12:03 2014
我的電腦有16G的ram,用的是softperfect ramdisk
剛開始可以用的ramdisk大小有12g
問題一: 請問另外4g的用量是跑哪去了? 還是ramdisk最多只能吃到3/4的用量呢?
最後切了7g的ramdisk空間出來試試看
並灌了一些軟體進去,像是firefox,vmware,等...
在沒開任何軟體的情況下,工作管理員顯示ram用量50%
(很正常,因為我切了大約一半左右給RAMDISK)
可是問題來了
我開了firefox以後,並開了諸多分頁,ram的用量飆到70%
再把vmware裡的ubuntu打開(我給ubuntu設定4g的用量),飆到了93%
這跟我本來的認知不太一樣,我以為這些軟體只會先吃我切出來的7g
所以ram的用量應該在7g還沒吃完前停在50%左右
可是看起來他們吃的ram並不是我切出來給他們的ram
問題二:請問ram的實際運作情形如何? 是我觀念錯誤還是使用方式不對呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.244.231
※ 文章網址: http://webptt.com/m.aspx?n=bbs/EZsoft/M.1396804325.A.21B.html
1F:→ CP64:呃.... 我想那不能用的 4G 是防呆吧.... 04/07 02:13
2F:→ CP64:再來是軟體本身雖然是在 ramdisk 裏面 04/07 02:13
3F:→ CP64:但是他執行的時候還是會使用沒被 ramdisk 要求走的部份啊 04/07 02:14
4F:→ CP64:就是檔案放在 7G (ramdisk) 裏面 04/07 02:24
5F:→ CP64:然後開 firefox firefox 會去從剩下的 9G 裡要記憶體出來用 04/07 02:25
6F:→ CP64:然後 vmware 也是一樣會從 9G 裡要 04/07 02:26
7F:→ CP64:所以 7G(ramdisk) + 1G左右(system) + 3G多(firefox) + 04/07 02:28
8F:→ CP64:4G (vm) = 15G 這樣就大概是你描述的總共 93% 使用量 04/07 02:29
9F:→ chang0206:你切16G RAMDISK,只有12G?但是切7G就全都可以用? 04/07 10:54
10F:推 Luos:你全切ramdisk系統要會餓呀 04/07 12:01
11F:→ kdok123:我了解了!! 感謝各位的回答!! 04/07 12:51
12F:→ kdok123:查了一下,若要動態挪動記憶體似乎只能用FBWF這類的東西 04/07 12:52
13F:→ kdok123:不過我還有個小問題... VMWARE切出的4G是固定的嗎? 04/07 12:53
14F:→ kdok123:也就是說vmware已經先切好了,不管我在裡面做什麼 04/07 12:54
15F:→ kdok123:記憶體的使用量都不會再增加了? 04/07 12:54
16F:推 CP64:vmware 那個可以在虛擬機設定裡調 04/07 16:58
17F:→ CP64:基本上就是一啟動就會直接拿 4G 給 vm 裡的系統用 04/07 16:59
18F:推 tools241:Firefox須設定browser.cache.disk.capacity設1048576表1G 04/07 18:04
19F:→ tools241:browser.cache.disk.parent_directory設Z: 為ramdisk盤符 04/07 18:06
20F:→ tools241:而ramdisk盤符須相同,如此開分頁才會優先使用ramdisk快取 04/07 18:08
21F:推 wkwtb:vmware可以設定多少記憶體可以被允許swap到硬碟 04/07 19:45
22F:→ wkwtb:但是說實話,swap?嫌vmware跑太快嗎? 04/07 19:46
23F:→ wkwtb:一般ramdisk就是裝 瀏覽器快取/ temp 比較好用 04/07 19:47
24F:→ wkwtb:當然pagefile也可以放.... 04/07 19:48