作者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/cn.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