Fancycache 的小疑问

交流 FancyCache 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
hamimelon
1级用户
1级用户
帖子: 1
注册时间: 周一 5月 06, 2013 8:45 pm

Fancycache 的小疑问

帖子 hamimelon »

我用的是分区版,8K, C盘设置5G,延迟1800S, D盘设置10G,延迟300S, "写入后优先释放" 都不选, 都选取read/write

1:D盘缓存如果用到了8G,那是否每隔300S后,这8G数据都从头写入硬盘一次? 还是挑选有变化的数据写入?
因没选写入优先释放,缓存用满后,可用的cache显示为0,而且不会自动释放, 那这设置的缓存还有效果么? 有什么办法可以让缓存满了后自动释放?

2:如果勾选"写入后优先释放", 我从C盘复制一个大文件到D盘, 从检测那里看到,到时间后, 写入盘即D盘的缓存会自动释放, 而C盘里因读取文件产生的缓存却不会自动释放.
选了这个后, 延迟如果只有几秒, 缓存会频繁的写入和擦除数据, 硬盘还是会反复读写, 越用越快的效果就没有了??


3,如果只选择read ,不选write, 是否可以理解这样: 第一次从硬盘里读取的数据放在缓存里, 以后就从缓存里读取,速度快, 而写入操作时, 会直接写入硬盘,
假如我做一个文件, 中间保存后,写入硬盘. 硬盘里的文件变为最新,而我再次打开这个文件时, 应该从缓存里打开, 而缓存里的文件不是最新,或者再次读硬盘, 这样一去一回读了两次硬盘,不如直接在硬盘上操作呢, 这种情况下,这个缓存存在的意义呢?

4 大家都说8K性能比32K的好, 所以我也设置成8K, 但另有一说是设成8K,内存使用会比32K大,example:复制一个1G产生的缓存, 8K和32K占用的空间是不是一样的? 8K的大?


真心希望得到解答, 每台机器都有适合自己的设置
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: Fancycache 的小疑问

帖子 Support »

hamimelon 写了:1:D盘缓存如果用到了8G,那是否每隔300S后,这8G数据都从头写入硬盘一次? 还是挑选有变化的数据写入?
因没选写入优先释放,缓存用满后,可用的cache显示为0,而且不会自动释放, 那这设置的缓存还有效果么? 有什么办法可以让缓存满了后自动释放?
可用cache为0,表示软件有新数据时会淘汰旧的缓存数据而已。
软件缓存都会自动替换的,不用关注这个指标。

写缓只写有改动过的数据。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
wzddzw5
4级用户
4级用户
帖子: 22
注册时间: 周三 5月 01, 2013 4:27 pm

Re: Fancycache 的小疑问

帖子 wzddzw5 »

关于颗粒的问题可以这么说。
每一个颗粒会额外占用1K不到的文件头。
这么算,如果1G的缓存的话4K就会有额外的250M,总占用1.25G
8G的缓存4K就会占用10G的空间,而且颗粒List是一定在内存中的。

比如WIN7 - 32 8G
我设置5G的二级缓存,4K的颗粒就会有我的内存使用还要被文件头占用掉1G多,实际的可用内存可能只有几百兆,完全划不来
而如果是8K的颗粒就会占用500M
64K就会占用80M不到的文件头开销,这就非常好了。
回复