nemofor 发表于 2008-12-10 20:44:56

回复 20# 忆嘉 的帖子

我指的是32bit的Vista SP1也能识别4G内存,只是无法完全使用。我也知道64bit的操作系统能支持NG的内存,是我刚才没说清楚,呵呵!

 发表于 2008-12-10 21:25:16

有同样喜爱研究的朋友先我一步发帖了嘛!

在线论坛缺少的就是像【米花糖】和【亿嘉】这样的热心网友,希望有更多的朋友能够加入到电脑区,在讨论甚至辩论中学习!

一个人的认知是有限的,要不耻下问,虚心认教三五年后菜鸟也会变飞龙~

[ 本帖最后由  于 2008-12-10 21:30 编辑 ]

古色古香米花糖 发表于 2008-12-11 08:30:47

回复 22# 的帖子

古色古香米花糖 发表于 2008-12-11 08:46:12

(关于二楼的一些补充和纠正)



一,不同容量的物理内存在操作系统的表现,和建议的虚拟内存
【512】
Windows流畅运行的最低配置了,IE窗口多开了会变慢,再开QQ,下载什么的,就会卡得厉害,只有在关闭其它占内存软件的情况下才可以开游戏
虚拟内存:起码需要1G虚拟内存,建议多点
【1G】
如果是XP的话就足够了,开多个IE,再开几个大型软件,下载,什么的都通吃,不过玩大型游戏还是要先退其它占内存软件
虚拟内存:XP下面1G,2G都可以,VISTA下面最好有2G
【2G】
XP,VISTA,都可以流畅无比的运行了,而且是开什么都不会变慢,也可以开着大软件打游戏,不过某些大型游戏如《CRYSIS》,《COD4》还是建议先关闭占内存软件
虚拟内存:XP下1G足够了,多了反而不好,VISTA下面需要512MB以上,大至3G左右也可以
【3G,4G,或以上】
可以说是可以完美地运行任何电脑可以运行的东西了,双开游戏除外,呵呵o(∩_∩)o...
虚拟内存:有不少网友说可以不用设,其实不设也可以,但会出现黄叹号,而游戏就更需要虚拟内存了,不设不行的,没办法。建议有这么大个内存空间就把虚拟内存设在内存盘里面好了,512MB以上就可以了,玩大游戏建议把最大值设置大点,我自己设768MB,玩《CRYSIS》可以见到虚拟内存全部占用,但游戏运行没有任何问题


这段话建议楼主还是去掉吧,原作者所处的时期和观点已经落伍!他对不同容量的物理内存在操作系统的表现的说明严重脱离日常应用了。
我们这些人都是从几个MB内存到现在的几个GB内存一路走过来的,不论是工作还是游戏娱乐对于内存大小的感受和追求都深有体会。
而且原作者有些话都说过头了,把读者都当菜鸟了吧!

古色古香米花糖 发表于 2008-12-11 09:45:25

(关于二楼的一些补充和纠正)


二,内存盘(RamDisk)与物理内存的配合使用
【512】不建议做RM盘,特别是VISTA,要做就只把IE临时文件放入RM盘
建议分配:32MB以下
【1G】因为操作系统占了不少空间,只建议放IE临时文件
建议分配:平常使用的64MB左右可以了,上网开网页多的,会看在线视频的建议128MB以上
【2G】这个容量的就比较宽裕了,可以把IE临时文件,系统临时文件,或虚拟内存文件(pagefile.sys文件)放入RM盘
建议分配:如果临时文件都需要的话至少要分256MB,512MB以上最好
【3G,4G,或以上】有这么大的内存,不多利用就浪费了,现在的32位操作系统,好多都不能使用全4G内存,只用到3.2G左右。所以就应该把E临时文件,系统临时文件,甚至虚拟内存文件(pagefile.sys文件)都放入RM盘
建议分配:至少分够1G

512MB是VISTA的最低内存配置,这是正常运行的保障大小,可你还得安装N个软件,如果你有足够的耐心忍受蜗牛般的速度和频繁卡机的话,就用512MB吧!
1GB内存的用户如果只是想感受一下VISTA那是没有问题,而如果想要长久使用你就要做好速度的煎熬吧!
要想贴上“Premium Ready ”标签,PC必须配置有1GHz处理器、1GB 内存、配置有128MB 显存和支持Vista 新的显卡驱动程序模式的显卡。
普通Kingston2GB内存现在也才一两百RMB,也是目前装机的默认配置,也是迈入畅游VISTA的门槛!
如果你是骨灰级玩家、图形设计师(PS、CAD、UG、PRO/E、CATIA、SolidWorks、Cimatron、hyperMILL、MasterCAM、MoldFlow、ADAMS、、、等)
目前的DDRⅢ2X2GB工作频率1600+ 是不二之选。

拥有4GB却无法完全利用只好用Ramdisk来平衡我们不平衡的心!

古色古香米花糖 发表于 2008-12-11 10:25:23



关于Ramdisk4G和Ramdisk的根本性区别

Ramdisk4G是Gavotte大大根据官方的Ramdisk修改而来。

Ramdisk4G虚拟利用的是系统没有认出的那一部分内存。
Ramdisk虚拟利用的只是系统已经认出的那一部分内存中的内存。


所以,既要利用未识别的内存又要利用系统多余的内存,Ramdisk4G+SupercacheII是最佳的组合!



[ 本帖最后由 古色古香米花糖 于 2008-12-11 10:39 编辑 ]

忆嘉 发表于 2008-12-11 18:48:48

原帖由 古色古香米花糖 于 2008-12-11 10:25 发表 http://bbs.nhzj.com/images/common/back.gif

关于Ramdisk4G和Ramdisk的根本性区别
Ramdisk4G是Gavotte大大根据官方的Ramdisk修改而来。
所以,既要利用未识别的内存又要利用系统多余的内存,Ramdisk4G+SupercacheII是最佳的组合!


呵呵,果然是深不可测,高手高手高高手啊!
建议米花糖来写个 Ramdisk4G+SupercacheII 的教程,理清ramdisk与ramdisk4G的区别,
另外,supercachell还没听说过^^


另外,二楼目前没办法编辑了,"对不起,您的帖子从发表到现在已超过 1440 分钟,不能再进行编辑,请返回。"
有些观点是落伍了,这也是没有办法的,硬件发展速度太快,现在的观点几年后大部分也会过时,因为是原贴引用,还是忠于原贴好,不对的地方另外再指出.

[ 本帖最后由 忆嘉 于 2008-12-11 19:02 编辑 ]

忆嘉 发表于 2008-12-11 19:02:23

RamDiskPlus和SuperCacheII的比较
原贴地址:http://bbs.pcpop.com/070831/1035103.html
(长见识了,只是一般应该,ramdisk未发现问题,可能处理photoshop之类会有些问题.根据用途选择吧.)

近来有些闲暇,就把标题上提到的这两款软件下载来把玩了一番。由于玩的时间不够长,只有四天时间,所以不敢下什么结论,只能把我的体会说出来,抛砖引玉,希望能引起大家的讨论。

这两款软件的共同特点是利用内存来提高系统性能。不同点是利用的方式不一样。因而也就适用与不同的应用场景。

RAMDiskPlus目前的版本是8.0.4.0,几乎在所有Windows平台上都有版本。(该软件在本坛很早以前已经由讨论了,我这里就不说太多了。)RAMDiskPlus是把一块内存拿出来虚拟成一块硬盘。那么,如何用来提高性能呢?

很多人是把:
1、环境变量TEMP指向这个虚拟的盘;
2、把IE的缓存指向这个盘;
3、或者干脆把经常处理的文件放在这个盘;
4、甚至把软件安装在这个盘。

一般来说,只要你的物理内存足够大,肯定能提高系统的性能。(内存不够大,就不用讨论了)

但是,这里存在问题:
如果是1,而且如果你把RAMDiskPlus设置为关机时保存和开机时加载,那么日后如果你要卸载这个软件就比较麻烦。因为TEMP目录会被系统使用,你就无法卸载这个软件。你只能把TEMP指向别的硬盘,重启动后才能卸载。
对于2,同样存在这个问题。

我使用的体会是:性能确实有提高,但没有有些人说的那么明显(像飞一样?),也许是因为我的配置本来已经很高的缘故。由于启用了保存和加载功能,开机关机事件加长了一倍多,虽然知道是必须的,但还是觉得不太爽。

再来说说SuperCacheII。

按厂家的说法,该软件是把它植入到OS的FS的缓存和硬盘之间,他们称之为Block级别的cache。基本相当于硬盘的缓存扩大,但也不尽相同。

我的硬盘是100G的,分为两个分区C和D,分别为30G和59G。后来我又把原厂做得隐藏分区大约5G释放出来弄成E盘,作为我的临时工作盘使用。

我给C盘分了256M SuperCache,D和E各分了128M。SuperCache的“延迟写”设置为5秒,“提前读”设置为5个page。其余是默认设置。

我测试了下面这些软件:
1、Google Earth:该软件适用大量内存缓存和硬盘缓存,吃内存大户;
2、IE:主要是不断读写IE缓存,虽然文件都很小,但是太多;
2、IBM Rational Software Archtect:这是个开发工具,java写的,基于Eclipse,软件本身就很大,安装后就占了4G硬盘,而且启动就占300M内存。而且编程时不断地读写硬盘,是个内存大户,而且硬盘读写操作太多。

我用了两天,就我的应用情形来看,SuperCache比RAMDiskPlus要好一些。

好在哪里?
1、总体来看,运行速度比使用RAMDiskPlus稍快一点;
2、由于不用关机保存和开机加载,开机关机时间缩短了一些;而且更重要的是,避免了丢失数据的风险(资料保存在内存虚拟的硬盘上总是有些风险的)
3、由于只是缓存,可以在任何时候卸载或停用,不会有任何问题。
4、如果把TEMP设置在RAMDiskPlus虚拟硬盘上,如果这个盘的空间不够,你甚至连winrar的解压动作都无法完成。因为Winrar默认是把压缩文件在TEMP目录下解开,然后才move到你指定的目录。更不用说Photoshop了。前天我用Photoshop处理一个只有600万像素的jpeg照片,文件只有2M,但Photoshop打开后,在TEMP目录下就创建了一个120M的临时文件。我复制了一个图层,立马变成260M。当我保存时,Photoshop告诉我由于临时文件空间不足,无法保存。晕倒!虽然我有30G以上的硬盘空间可用,而且还有大量的内存可用,但却无法保存小小的3M左右的jpeg图片了。
我试图把其他的文件夹移动到别的硬盘,以便保存我的成果。但是IE缓存目录是不允许移动的,因为被IE锁住了。如果你想临时增加虚拟盘的大小,也是无法进行……

所以,综合起来看,我推荐大家用SuperCacheII,而不是RAMDiskPlus。后者的应用场景比前者小,而限制多。虽然两款软件目标不同,但目的一样,都是提高性能。

但有一种应用,RAMDiskPlus最适合:作为存放下载文件的地方。例如BT、鄂Mule等等。好处是显著降低硬盘的频繁读写。但缺点是,尺寸不够大。

SuperCache也能部分起到减少频繁读写硬盘的作用,但不如RAMDiskPlus彻底。SuperCache的最大好处是,不会因为你设置的大小而令你在运行程序中途告诉你“临时文件空间不够,无法……”。

[ 本帖最后由 忆嘉 于 2008-12-11 19:03 编辑 ]

wuhuaguo99 发表于 2008-12-14 16:17:47

今天看了《计算机应用文摘》2008.11月下,其中有一篇文章:Ramdisk跟你想的不一样,里面的测试很能说明问题,摘录最后的结论:
  “综上所述,对于那些大内存玩家而言,将Windows不能管理的内在资源划作Ramdisk使用,的确是一个物尽其用的好办法。但如果期待这个Ramdisk具有超快的读写速度,并通过它来为系统提速,那就不太现实了。”
  希望LZ找来一读。
页: 1 2 [3]
查看完整版本: 4G内存利用率&Ramdisk解决方案 [ 忆嘉出品 ]