作者comipa (绫崎若菜家御用)
看板Storage_Zone
标题Re: [请益] SSD . RAMDISK . 不要分页档?
时间Sat Jun 2 00:26:31 2012
: 推 FRX :分页档建议还是开个512MB在SSD上面 有的程式会用到 06/01 11:22
: → FRX :如果分页档不够用 程式自然会去用记忆体的 06/01 11:23
: 推 WeAntiTVBS :分页档随意关闭不用会造成OS突然BSD 06/01 12:10
: → FRX :没错 要关分页档的时候 系统都有警告至少要400MB以上 06/01 12:17
我遇过的是系统crash掉之後, 他以为自己还有swapfile可以用, 但是实际上因为你已经
把swapfile关掉, 所以根本没有swapfile. 这时候只有F8安全模式可以进去os,正常开
机会卡在login, 因为不知道怎麽解而且OS又没有备份到, 最後只好重装OS了事
: 推 zonemaster :真的有什麽程式一定要分页档?我XP关掉分页档5、6年 06/01 12:28
: → zonemaster :了,到现在换WIN7 64bit一样关掉开ramdisk也没出事过 06/01 12:28
: → zonemaster :原本XP只装4G再用1G开ramdisk还会偶尔ram不够用而死 06/01 12:30
: → zonemaster :(一两个月一次吧),换win7後放8G ram连这个都看不到了 06/01 12:31
: → zonemaster :会有问题我觉得都是ram跑太多程式不够用才会当掉的 06/01 12:31
: → malindorothy:dropbox 没page files不给开 06/01 12:46
: → netburst :有时候说关了 OS还是会偷偷帮你开 你也未必知道 06/01 13:43
OS没有看到pagefile.sys我就不认为pagefile有开, 其他都算tempfile而不是pagefile.
应用软体自订路径的一些swapfile不在此列, 例如photoshop的scratch disk,
他会强迫开.
: → netburst :很多大型套装软体都会要PF的 adobe尤其吃的厉害 06/01 13:48
: → netburst :用不到的人 关掉PF又不会出状况自然无妨 06/01 13:48
重点不是讨论关掉PF又用很吃ram的软体会不会出事, 前面也提了, 你要是真的把ram用
光那当然会出事. 但是这点不是限制在"有/没有"开PF. 而是PF+实体RAM 快不够的时候
本来就"应该要出事".
分成下列几种状况来说好了
1. 实体记忆体不小 (例如8G) 但是开个4G的RAMDISK放swapfile. 又要跑很大的软体.
这根本搞错重点, 你的总共可用记忆体还是只有8G (4G physical + 4G swap)
要用很凶一样会crash. 这些ap要的不是"PF", 而是要"可用记忆体".
他基本上才不管你是哪来的. 他只管跟你要 索求无度的下场就是crash.
2. 实体记忆体很小, 又硬要开swapfile
这就不用说了...
3. 实体记忆体很大, 没开ramdisk, 只开swapfile
这已知windows会把某些东西放到swapfile, Paging Executive似乎就是一例.
所以不想让他这麽做, 可以把Paging Executive关掉, 但是os还有其他行为会去用
到pagefile, 所以乾脆把swapfile整个关了
4. 开个小小的pagefile避免OS发春.
这点我基本上赞成, 不过其实我从换W7之後就真的把swapfile关光光.
很久以来也没遇过啥问题. 不过因为真的很小..通常这用途只开几百MB, 个人觉得
也可以不用放去RAMDISK了...
而且要是你"只"把ramdisk当swap, 也会遇到我前面说的crash之後os挂点的问题.
因为要是ramdisk出状况load不起来, 系统"唯一"的swapfile是在已经不存在的
ramdisk上, 依照之前实验的结果也是会开不进OS...
最後附上随手测试, 我知道这还不够凶, 不过可以看一下.
如果你平常RAM使用还没有到这程度, 我想不会有啥问题...
http://imgur.com/QC9Av
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.208.98
1F:→ netburst :4.不会开不进吧 既然放入了swap 如果swap放在RAMDISK 06/02 01:21
2F:→ netburst :就跟东西放在RAM却当机一样 东西还是会消失 但OS并不 06/02 01:21
3F:→ netburst :会因此爆炸 当然不是刚好在更新系统情况下 06/02 01:22
4F:推 malindorothy:东西那麽小你眼睛不会坏掉喔 06/02 03:03
5F:推 gaiaesque :同楼上+1.....解析度为免也开太高 06/02 06:42
6F:→ pirrysal :8G开接近150个网页就快要暴了 06/02 07:41
7F:→ comipa :4的案例我只能说我在win7刚出就遇过,也做了实验 06/02 10:05
8F:→ comipa :原因是你指定了pagefile的路径,OS却找不到该路径 06/02 10:06
9F:推 jakkx :推一下实测 06/02 12:05
10F:→ netburst :找不到路径 开机OS会提示说先在C建立暂时PF 如果就爆 06/02 16:56
11F:→ netburst :那MS想的也太浅 06/02 16:56
12F:→ netburst :我也实测过 MS就是会告诉你原先指定的PF路径不在了 06/02 16:58
13F:→ netburst :开机时告诉你会在C建立暂时用 06/02 16:59
14F:→ netburst :OS会因为没PF开机不能的话 那真的该淘汰了 06/02 17:00
16F:→ ilanese :推楼上说的,M$没那麽弱~~ 06/02 17:55
17F:→ comipa :就真的遇过卡在登入..最後重灌了事.. 06/02 20:14
18F:推 ccbbaa :我之前把pf放在RAMDISK里..结果RAMDISK卸载重装忘 06/03 03:51
19F:→ ccbbaa :忘记重设位置...开机直接就跟我说暂时在c建立分页档 06/03 03:52