关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

交流 FancyCache 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
暮缈烟雨
6级用户
6级用户
帖子: 78
注册时间: 周六 9月 17, 2011 6:36 pm

关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 暮缈烟雨 »

一直没什么时间,所以直到周末才装上了FancyCache,自从0.7版发现C1问题后,停止使用FancyCache已经好久了,终于千呼万唤始出来,0.72发布了。

别的当然都不用管了,直奔主题,检测C1问题的修复情况。

我昨天先装了分区版,简单看了一下C1没有像0.7版那样一分钟增长3-5次的恐怖情况,然后就卸载了换成硬盘版进行测试。

首先在没有安装FancyCache的情况下观察硬盘自身C1的增长。

开启HDtune 4.61版的状态下完全不做任何操作来观察五分钟内的C1变化情况
22:11 49471

22:13 49472

22:14 49473

22:15 49475

基本上每分钟平均增长一个点,因为我的ThinkPad用的希捷ST9500420AS型号硬盘有节能方面的技术,所以出现这种情况很正常,这也是当初引起C1问题的重点所在,当FancyCache0.7版开启时,硬盘几乎无任何操作,所以磁头会不停的收回再弹出,反复的伸缩造成了C1每分钟的狂涨,从一个侧面讲这是FancyCache的厉害之处,的确让硬盘闲的没事干,硬盘灯完全不亮,所以磁头闲的难受只好自己玩自己了 :D

接下来关闭HDtune 4.61版的状态下,完全不做任何操作,五分钟后观察C1的变化情况
22:20 49481

增加了6次伸缩,和前面开启HDtune的情况大致相同,每分钟1次的伸缩。

安装好FancyCache后开启缓存,设置为21600秒延迟写入,C1选项打开,算法LFU-R,缓存4096MB,粒度4KB,策略读写。

22:25 49484
正常连续操作
00:08 49485
完全无操作
01:03 49489

在正常连续操作了近两个小时候看到C1值仅仅增加了一次伸缩,非常非常棒啊,兴奋ing,而完全无操作的放置了近1小时时间,C1仅仅增加了4次,当然了,完全无操作是我不碰电脑,但是空置一段时间后,系统后台可能进行某些操作,不过不管怎么说,这一结果非常让人满意,C1的问题完全被解决了。

今天为了保证测试的准确,再次核实,我不光关掉FancyCache,我还卸载了,再次观察。

卸载 FC并一直开启 HD
正常连续操作
16:20 49525

17:00 49526

前面说了,我的硬盘因为设计因素,出于节能噪音控制等各方面设计考虑,所以完全不操作时,磁头会反复伸缩增加C1值,这是硬盘本身设定的,和FancyCache无关,而当硬盘一直活动时,它基本上不会闲的没事干搞磁头归位那一套,所以在正常连续的上网,制作手机软件图标等一系列操作下,硬盘40分钟内也只增加了1点C1值。

关闭 HD
完全无操作
17:00 49526

17:20 49543

完全无操作后,C1值的增长回复到了前面的情况,又开始迅速增长,大约两分钟一次,这和系统本身的后台运行有关,基本可以确定我的硬盘在空载状态下,一分钟增长1点C1值是肯定的。

正常间歇性操作
17:50 49548

18:02 49548

看来只要有操作,硬盘就不会乱伸缩磁头了,12分钟内,C1无增长。

再次安装FancyCache分区版,并设置只缓存C盘,其他设置同上。
开启FC及HD 完全无操作
18:52 49554

50分钟内C1增长6点,FancyCache还能有效缓解C1增长的问题了,呵呵。这是因为FancyCache的C1控制功能把我硬盘默认的节能和降低噪音参数设置改动了,所以无操作下硬盘也比默认时C1增长情况有所缓解。

综上测试可以证明FancyCache的0.72版在C1问题上是彻底的做出了改进,找到了控制C1增长的要点,但是因为这部分控制功能和硬盘本身的设计参数有很大关系,所以不同厂家不同型号的硬盘设计都不一样,FancyCache需要加入更多硬盘型号的设定才能全面彻底的解决这个问题,当然了,可以看到,至少在我的这款硬盘上,这个问题是完全被解决了。

最后要说的就是,C1的问题解决了,但是现在也不会像0.7版时那样,我的硬盘灯数小时内几乎不亮的状态了,呵呵,现在硬盘灯和不装FancyCache的正常状态一样,一秒闪一下(我的硬盘设计问题),虽然没有什么物理磁头读写操作,但是硬盘灯会一直闪啊闪啊,看着不如0.7版爽,呵呵,不过硬盘的确是没有什么读写操作的负荷了,FancyCache能针对我硬盘采取的改进我猜也就是需要让硬盘磁头时时保持悬浮状态,尽量避免收回,所以硬盘灯会亮,而即使长时间硬盘无操作,我的电源策略设定了几分钟后休眠硬盘,它也不会休眠了。

嗯,测试环境是Windows7 Pro 64bit版,16GB内存,其中2GB给了Primo Ramdisk Ultimate Edition做IO高速虚拟硬盘,8GB给了Primo Ramdisk Ultimate Edition做SCSI物理虚拟硬盘,Primo Ramdisk Ultimate Edition的两个虚拟硬盘共计10GB内存消耗,但是开启了紧凑模式,所以系统用内存足够用了,FancyCache划分了4GB内存(希望以后也有类似Primo Ramdisk Ultimate Edition这样的紧凑模式,这样的话,内存利用率会进一步大幅度提升),设定了16MB-1GB动态虚拟内存在IO高速虚拟硬盘上(个人认为还是设点虚拟内存能减少一些兼容问题,否则内存无论多大都有可能提示内存不足),操作系统硬性保留2GB内存是,但是因为除了FancyCache的4GB和操作系统的2GB是硬性划分的,其他都是动态调节,所以系统用内存一直可以维持在8GB左右,完全不会出现系统内存消耗吃紧的问题,而如果出现极端情况,8GB的SCSI虚拟硬盘被占满,则系统内存也会因为IO盘还有近1GB的空间可以使用而保证在3GB左右,同时还有虚拟内存1GB的扩容,属于嵌套状态,所以系统用内存在99.99%的情况下都不会遇到压力,所以在此大赞Primo Ramdisk,紧凑模式的动态内存机制可以使得内存玩法大幅度扩展,利用率空前提升,是我用过的数款Ramdisk软件产品中最棒的。
leemcrolex
2级用户
2级用户
帖子: 6
注册时间: 周三 1月 25, 2012 10:05 pm

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 leemcrolex »

good
iooi
3级用户
3级用户
帖子: 11
注册时间: 周三 2月 01, 2012 6:41 pm

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 iooi »

ssd硬盘可以不用"防止HDD C1过快增大“这个功能吗??????
暮缈烟雨
6级用户
6级用户
帖子: 78
注册时间: 周六 9月 17, 2011 6:36 pm

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 暮缈烟雨 »

当然,SSD直接无视C1开关,正常使用即可。这是针对各品牌机械硬盘设计指标的参数调节。

现在我还没有测试开启C1选项和不开启的性能差距,下次换了硬盘版再说。
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 Support »

非常感谢测试结果的反馈!

目前对C1问题的改进有一定改进,但是反过来也可能会影响性能。我们也在对这个问题做进一步研究。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
暮缈烟雨
6级用户
6级用户
帖子: 78
注册时间: 周六 9月 17, 2011 6:36 pm

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 暮缈烟雨 »

嗯嗯,现在C1解决方案应该仅仅是针对各厂家的节能降噪技术进行了参数调节和管理,性能肯定有所影响,不过寿命隐患不必考虑,也就放心很多,其他技术难关还得你们费心努力解决了,我们都强烈支持!!!
iooi
3级用户
3级用户
帖子: 11
注册时间: 周三 2月 01, 2012 6:41 pm

Re: 关于FancyCache V0.72版硬盘C1问题改善的测试结果报告

帖子 iooi »

我现在有点模糊了??我把用户的环境变量temp,IE临时文件夹,我的文档都不在系统盘,FancyCache还延迟写入个啥呢?????
回复