作者virtuemood (洁羽)
看板Windows
标题Re: [问题] 64位元和RAMDISK的问题
时间Thu Apr 15 23:44:44 2010
: 放pagefile到底是好或不好 小弟我原则上不予置评
我只能说放pagefile是本末倒置,效能不会变好
: 乍看之下的确跟把cache指向ramdisk一样
: 但是别忘了 firefox关闭之後 存放於记忆体的那些cache还在吗?
: 关闭disk cache的确可以达到与ramdisk相同的意义
: 但是一关闭浏览器之後 那些本来存放的cache就会跟着记忆体的释放而消失
: 把firefox重开之後 用关闭disk cache的人 需要重新把页面再抓回来
: 而ramdisk存放的人 却不需要再抓一次 差异在此
为什麽我们要分disk cache和memory cache?
因为非常常用的资料放memory cache
不常用的放disk cache
你把disk cache放ramdisk当然会变快
但是它毕竟是"不常用"的东西
不常用的东西变快有很大的用处吗?
常用的东西,firefox不会把它丢到disk cache
除非memory cache大小设太小
: 使用ramdisk的意义 不光是让写入变快 读取方面也可以加速 才是善尽ramdisk的用途
: 而cache原先的用意 就是在於只要server页面资料没有更新 就可以不用重新抓取页面
: 就算是关机 关闭浏览器之後也是一样 避免无意义的网路存取
: 也减少网路下载的时间
如果是这样的话,请加大disk cache
把disk cache加到500M或更大
让"不常用"的东西不用一直重新一载
或者在你的router上架squid更好吧
squid几乎都设1G以上的cache的
: 关闭浏览器就消失的cache 就意义上来说似乎已经丧失了cache一半的功用
没错,所以disable disk cache 不是很正确的
但为了disable它,又要求它不消失
所以就用了ramdisk这种怪怪的方式
disk / memory cache 的分别
是为了取得速度和资源浪费的平衡
不可能用了ramdisk 就可以鱼和熊掌兼得
就像我们可以省力/省时,但是不可以省功一样
: 不论是32或64 切一小块来存放这些temp 整体来说还是比较好一点
: 32超过4G的不说
: 64拿个512来都还算不错的范围 当然不是叫你拿2G甚至4G来切
: 其实也不光是浏览器的cache 把temp路径指到ramdisk也是不错 64OS下面
: 一切软体的安装 压缩解压缩 或是转档 总是会有一些temp file
: 用ram去跑一定是比硬碟快的 这些temp file也没有什麽太过需要保护的需求
没错! 如果 ram 大太的话可以玩
但那是指你用winrar时直接点两下打开
如果你直接extract是不会有temp file的
安装程式还是不要
它们可能会吃"非常大"的ram
你要确定你承受的了
: 要说firefox或是64位元的OS不需要用到ramdisk 我倒是觉得未必就是了@@"
ramdisk根本不是几位元的问题
是你拿它来干麻的问题
我不觉得firefox cache 丢ramdisk发挥了ramdisk的功能
但如果你把 firefox 的profile丢进ramdisk
我会说是很好的用法,不过请记的回写,不然资料会不见
因为firefox处理sqlite的效能非常的joke
大量extension会让它花很长的时间才start up
而 MS "自夸"的prefetch
好像不是那麽有用
至少从firefox的经验上看来
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.27.1.156
※ 编辑: virtuemood 来自: 114.27.1.156 (04/15 23:47)
1F:推 ufoderek :这篇中肯 04/16 01:25
2F:推 doom3 :我的FIREFOX PROFILE有2000多个档案 放RAMDISK非常好 04/16 19:15