对于我的情况,该使用primo ramdisk还是fancycache好?

交流 FancyCache 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
mauli74
1级用户
1级用户
帖子: 2
注册时间: 周四 9月 20, 2012 2:49 am

对于我的情况,该使用primo ramdisk还是fancycache好?

帖子 mauli74 »

对于fancycache的几个问题:
1)延时写入:开启“延时写入”功能后,我写入的文件还没到达“延时写入”的时限就关机,数据是否会在关机时写进硬盘?
2)fancycache分配好缓存给每个分区后,是否会马上占用内存?还是只有“开始”(写入/读取)才会占用内存?
3)fancycache启动后,读取硬盘里的数据(程序),程序是不是就已经在缓存里使用?还是要关闭程序后,再打开,才是在内存里启动?
在没开启“延时写入”情况下,比如说使用谷歌浏览器,浏览器里的浏览记录,资料以及缓存都会马上写入硬盘吗?

1)如果都是要让程序在“内存”情况下运行,fancycache和primo ramdisk的使用都有什么区别以及优劣?(排除系统缓存,只指程序使用)
细说我对内存的原理,游戏和程序占用内存是要把重要文件放在内存方便高速处理对吗?
而网上流传文章说在这方面,fancycache比ramdisk更实用。他们所说的原理这样。
比如说游戏2.0g,放到ramdisk已经占用了2.0g内存,在启动游戏后,游戏又把文件传送到内存。这样就得占用了2.0G以上才能实现“纯内存运行”。
而fancycache从硬盘里启动游戏,设置缓存512M,而2.0g的游戏只占用了512m以下的文件来运行。这样就实现了512m以下就能实现“纯内存运行”。
原文:http://forum.51nb.com/viewthread.php?tid=1124437
据我理解:
fancycache的缓存就等于RAMDISK。 两者是平等的。
只是fancycache只从2.0G里读取只需要的文件(512m以下)来放入缓存”,那么缓存的地位是内存还是和ramdisk相同是属于文件置放的地方?
很乱= =还是描个图给大家看

RAMDISK(2.0g)>>>>>>>>>>>>>>>>>内存
硬盘(2.0g)>>>>>>>fancycache缓存(重要文件占用512m)>>>>>>>>>>>>>>>>>内存

『fancycache缓存』和『RAMDISK』 等于 文件置放地方>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>真正内存

那么fancycache也只是省了没用到的文件的容量,那如果要运行“还没缓存的文件”时,也是要继续占用更多的缓存咯。


小弟愚昧,若有错,请纠正。
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 对于我的情况,该使用primo ramdisk还是fancycache好?

帖子 Support »

mauli74 写了:1)延时写入:开启“延时写入”功能后,我写入的文件还没到达“延时写入”的时限就关机,数据是否会在关机时写进硬盘?
关机时自动会写入。
mauli74 写了:2)fancycache分配好缓存给每个分区后,是否会马上占用内存?还是只有“开始”(写入/读取)才会占用内存?
点击开始按钮启动缓存后马上占用内存。
mauli74 写了:3)fancycache启动后,读取硬盘里的数据(程序),程序是不是就已经在缓存里使用?还是要关闭程序后,再打开,才是在内存里启动?
对于新数据,第一次从硬盘读,然后就被放入缓存,第二次就从缓存读。

FancyCache和Ramdisk两者原理和侧重点不一样,具体可以看网站介绍。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
mauli74
1级用户
1级用户
帖子: 2
注册时间: 周四 9月 20, 2012 2:49 am

Re: 对于我的情况,该使用primo ramdisk还是fancycache好?

帖子 mauli74 »

support 写了:
mauli74 写了:3)fancycache启动后,读取硬盘里的数据(程序),程序是不是就已经在缓存里使用?还是要关闭程序后,再打开,才是在内存里启动?
对于新数据,第一次从硬盘读,然后就被放入缓存,第二次就从缓存读。
第二次就是直接双击程序打开,就会自动从缓存里打开了吗?自动比对缓存里的数据来引用打开?
另外,如果我把文件从A分区(有开启缓存)传到B分区(有开启缓存),在b分区打开文件,是从缓存打开还是硬盘打开?(有或没有延时写入的情况下)
support 写了: FancyCache和Ramdisk两者原理和侧重点不一样,具体可以看网站介绍。
不是很明白。。都是为了提高性能。
一个是缓存,一个是虚拟硬盘。
都是为了加快读取以及写入速度而制造的空间。唯一的疑问是“缓存”是很模糊的空间还是如ramdisk般较“实质”的?

我的应用是提高虚拟机的性能。(vmware/virtualbox)
那么哪一个会较适合我呢?把vdi(virtualbox虚拟系统文件)放在ramdisk来运行好呢?
还是放在普通硬盘,再用fancycache来实现“缓读”提高性能?vdi(virtualbox虚拟系统文件)有2G以上大小,那么fancycache是怎么来实现“缓读”呢?
因为我不明白virtualbox是如何来虚拟系统的。是马上使用完整vdi文件,还是只启用部分。

这个问题是怎样的?我已经看了很多篇官方介绍了。。。如果我有理解错误的话,请讲明。
这个情况和我刚描述的应该一样吧。但你还没告诉我答案是怎样。。。
mauli74 写了: fancycache的缓存就等于RAMDISK。 两者是平等的。
只是fancycache只从2.0G里读取只需要的文件(512m以下)来放入缓存”,那么缓存的地位是内存还是和ramdisk相同是属于文件置放的地方?
很乱= =还是描个图给大家看

RAMDISK(2.0g)>>>>>>>>>>>>>>>>>内存
硬盘(2.0g)>>>>>>>fancycache缓存(重要文件占用512m)>>>>>>>>>>>>>>>>>内存

『fancycache缓存』和『RAMDISK』 等于 文件置放地方>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>真正内存
juhua
1级用户
1级用户
帖子: 2
注册时间: 周三 1月 30, 2013 8:42 pm

Re: 对于我的情况,该使用primo ramdisk还是fancycache好?

帖子 juhua »

你要是觉得不好用就买固态硬盘用,要三星的,要最好的,840以上列,在加海盗船2800内存就ok了
回复