查看: 1682|回复: 1

[综合技术交流] 大内存拥有者的福音,Fancycache和Radeon RAMDisk Configuration Utility的使用方法

 关闭 [复制链接]

该用户从未签到

发表于 2014-8-24 14:04 | 显示全部楼层 |阅读模式
据说标题长一点多人看:L 所以我就写得长一点了,大家别介意哈undefined 好吧进入正题吧{:1_1:}

首先你内存如果大于等于8G的话,才往下看,否则没意思的哈~(除非你系统是32位系统然后装的是4G内存)

首先让我们来了解一下硬盘的工作原理吧,我们平时说的硬盘主要是机械硬盘和固态硬盘,当然还有一种叫做混合硬盘,这种这里就不多解释了。我们平时所说的机械硬盘的存储原理是使用磁碟进行数据的存储,但是在计算机运行时这明显是跟不上内存的速度的,所以就有了缓存这东西,硬盘的缓存会根据自己独有的算法把硬盘中的数据读进缓存里面,然后内存是会直接从缓存中读取数据,而不是硬盘的其他地方,在写入数据时也同样是这样,所以提高硬盘的缓存大小在一定程度上就相当于提高了这个缓存的命中率,提高了命中率对计算机就意味着性能上的提升,而Fancycache就是把多余的内存变为硬盘的缓存的工具,下面让我们来好好认识一下这个神器吧。{:1_1:}

至于Radeon RAMDisk Configuration Utility是AMD公司开发的一款RAMDISK工具,这就是一种把多余内存虚拟成内存盘,以提高系统性能的方法,在下面同样会说到这个软件的使用方法,我们还是先看Fancycache的吧。

Fancycache的使用方法:

首先这是它的UI:

                               
登录/注册后可看大图


我们来看看每一个选项的意思吧:

首先是Block Size(缓存粒度):设置得越小性能提升越明显,但是会越消耗内存空间,而且CPU占用率也会相应的提高,在现在基本上是固态硬盘或者4k对齐的机械硬盘,电脑基本四核的时代,我们还是选择4k这个选项吧(老爷机好好考虑了这里就得,不一样的哈~)

Cache Size(缓存大小):设置缓存的大小,你设置了多少,你内存就会占用多少,所以看情况来,量力而行

Algorithm(缓存丢弃算法):丢弃缓存的算法,LFU-R:最近最不常用调度算法    LRU:最近最长时间不调度算法      前者系统会计算数据使用的频率,后者计算数据最后使用的时间,越久没用的会优先被丢弃(选择LFU-R的CPU使用率比LRU高)

Caching Strategy(缓存方法):READ/WRITE 读写都缓存   ONLY READ 只缓存读  ONLY WRITE 只缓存写

Enable Defer Write(使一级缓存可用):
Latency(读写延迟):延迟多久才把内存中的数据写进硬盘,一般不能设置过大,万一断电就会丢失数据
Release After Writer(优先丢弃已写入硬盘的内容)
Overcome HDD C1 Issue(防止机械硬盘C1(磁头伸出周期计数)值过快升高)
Averaging Write Amount(均匀写入数据):在前面的读写延迟设置得比较大的时候需要勾选这一项,防止过多数据同时涌入硬盘
No Write-Flush At Shutdown(关机时丢弃缓存中尚未写进硬盘的数据)

Enable Level2 Cache(使二级缓存可用):(没有固态硬盘或者内存太小的同学请直接忽略这里)
Size(二级缓存大小):如果是设置在内存盘的话,不宜太大,设置在固态硬盘的话得看你固态硬盘剩下多少空间了
Invisable Memory (使用不可见内存):这个针对32位操作系统无法完全利用内存所设计的,会利用无法利用的内存作缓存,64位系统的同学请直接无视(实际上你也点不了{:1_1:} )
Algorithm(缓存丢弃算法):MBU:此替换算法以提供最大缓存能力为目标。当二级缓存满负载时,二级缓存中的数据会被淘汰替换以便容纳新数据。此算法容易引起一级缓存和二级缓存之间频繁的数据交换。   LBW:此算法以最少写入为目标。当二级缓存满负载时,不进行数据替换,即不再接受新数据写入。此算法主要用于SSD/闪存,以避免过多的写入。注: 虽然此时二级缓存不发生数据替换,但一级缓存仍进行数据替换。(如果使用的二级缓存目标是内存盘的话,请选择MBU算法,目标是固态硬盘的话选择LBW算法,可以防止频繁读写对固态硬盘的损耗)
(二级缓存不要随便放进内存盘里,因为有的RAMDISK软件优先度没FancyCache高,会出错误的,我亲测AMD这款是没问题的,其他没试过)
Configure Caching(应用设置) Pause Caching(暂停缓存) Stop Caching(停止缓存) Flush Write(写入缓存数据) Pause DeferWite(暂停缓存写入) Reserved(保留)

Option(设置) Register(注册):这个嘛~要破解方法的可以找我要,其实自己百度也能找到的,就是替换启动软件的程序而已 About(关于软件) Exit(关闭软件) Preformance Monitor(性能监视):这里可以看到缓存效果如何,包括cache命中率等等。

Radeon RAMDisk Configuration Utility:
下载后很好设置,只是免费的最大就只能设置4G而已~其实也够用了吧...
然后我们就可以把系统的临时文件添加进去:方法就是修改系统的环境变量:操作以win7为例:
计算机-属性-高级系统设置-高级-环境变量,找到用户变量中的TMP和TEMP,把它们的路径改到缓存盘中(这里要特别说明一下,据我所知,有些电影网缓存会放进TMP目录中,你要是看个大电影的话,估计是不够装的,非常蛋疼,所以我建议如果出现问题后,把TMP路径修改到固态硬盘中就好了,如果只有机械硬盘,在空间允许的情况下,放进系统第一分区中(一般是C盘))然后照样把系统变量中的TMP放进缓存盘中  据我所知缓存盘只需要设置128M就够了,除非你内存很大,要放个大型软件进去玩~,下面是操作教程:

                               
登录/注册后可看大图
   

                               
登录/注册后可看大图


下面看看我自己的设置情况吧:
  

                               
登录/注册后可看大图

(据我用HDTune测试所知,一级缓存的大小对性能的影响最大,二级缓存则没这么大)

下面是测试图:

                               
登录/注册后可看大图
   

                               
登录/注册后可看大图


可以看出经过提速后,机械硬盘和固态硬盘都有大概10M/s的传输速率提升

再给你们看看内存盘的威力吧:

                               
登录/注册后可看大图


Fancycache改名字了,现在是一个P开头的软件   不过大体上的设置是完全一样的,只是新版我就不知道能不能激活啦
PCOS系统下载站:http://zhuangji.wang

签到天数: 1673 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

发表于 2014-8-24 17:41 | 显示全部楼层
技术帖,高手
PCOS系统下载站:http://zhuangji.wang

本版积分规则