留点后路
万事不可做太绝

SSD+FancyCache+RamDisk

上次写了篇《SSD+RamDisk=性能提升》的日志,在系统8GB内存的前提下,用Ramdisk划出1GB内存作为虚拟硬盘,专门用来存放浏览器、Photoshop等一些列软件的临时缓存来用,无论从测试结果还是从实际效果来看,带来的性能提升都是非常大的,用最直观的语言描述就是:浏览器不再卡、photoshop即使打开几十MB的文件,也操作如流,非常不错(具体数据,参看这里)。

Fancycache和上面说的Ramdisk乃师出同门,都属于缓存类性能辅助软件,不同于ramdisk的用内存来虚拟硬盘,fancycache是用内存来模拟磁盘缓存,并且在这个虚拟的硬盘缓存中对数据读写操作进行优化整合,以达到合并读写次数、减少磁盘损耗的目的。这次的试验,就是同时开启二者,为系统性能再加分!

fancycache设置

话不多说,看上图,我的fancycache设置:总缓存大小为1024MB,也就是说,我的C盘(SSD)磁盘缓存为1024MB,这是用来缓存所有对C盘的读写操作的;缓存粒度,大小为8KB,通俗点说(意义类似,但不描述不一定对)这就代表所有大于或等于8KB的数据读写操作,都将被缓存,所以,这个数值越小,缓存的性能也好,但同时也越耗内存!延时写入,我设置的是10分钟,这代表在10分钟内的对磁盘的所有读写,都会被缓存在“虚拟缓存”中,而不是直接写入磁盘,下面的图将会很直观的表明这个“延时写入时间”的具体用处!

fancycache测试

看上面fancycache的“性能监视”图:我的操作是这样的:

1. 打开浏览器,操作几个网页,然后关闭,前后历时2分钟。

2.往C盘中拷贝大小为100MB多的压缩包,然后在大约5分钟后将其从C盘删除。

3. 打开fancycache,点“写入缓存数据”按钮,将这段时间所“积攒”的所有读写,都立即写入C盘。

4. 打开fancycache的“性能监视”器,来看fancycache到底都为我们做了什么。

结果:原本要写入C盘的数据总和为~108M(包括浏览器缓存和那个压缩包),原本要写入C盘的IOs为2771次(包括浏览器缓存的读写和那个压缩包的读写);然后看最终写入的:实际写入~5MB,实际IOs操作为1972次。也就是说,那个100MB的压缩包因为在10分钟内被写入、又被删除,即最终结果并不需要写入任何数据,而需要写入的仅仅是~8MB的浏览器缓存;同时磁盘IOs操作,也仅仅浏览器缓存所需要的1972次,并不包括被抵消掉的那个压缩包的读写。

所以,这个简单的测试表明,fancycache会在“虚拟缓存”中合并、优化所有的磁盘读写操作,实际结果就是减少对磁盘的操作。这有两个方面的意义:对普通机械硬盘,减少磁盘读写和机械损耗,而且因为超大的磁盘缓存,会提高数据运行速度;对SSD,大幅减少对磁盘的读写操作,减少SSD损耗,延长其寿命!

最后,综上所述,如果你的系统内存大于4GB,你可以选择安装fancycache+ramdisk的组合,籍此提高系统性能。

未经允许不得转载:留点后路 » SSD+FancyCache+RamDisk

评论 12

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    这个..只有测试版啊..

    喔喔兒9年前 (2012-02-04)Reply
  2. #0

    这个..只有测试版啊..

    喔喔兒9年前 (2012-02-04)Reply
  3. #0

    这个..只有测试版啊..

    喔喔兒9年前 (2012-02-04)Reply
  4. #0

    这个..只有测试版啊..

    喔喔兒9年前 (2012-02-04)Reply
  5. #0

    拜读完,感慨很多哇!

    唐狮9年前 (2011-12-20)Reply
  6. #0

    拜读完,感慨很多哇!

    唐狮9年前 (2011-12-20)Reply
  7. #0

    拜读完,感慨很多哇!

    唐狮9年前 (2011-12-20)Reply
  8. #0

    拜读完,感慨很多哇!

    唐狮9年前 (2011-12-20)Reply
  9. #0

    用这个软件来做第三方数据检测,更有说服力。今天刚发现的 ProcessExplorer
    600s的延迟写入,我还没试过,下次试试

    独自流浪9年前 (2011-12-19)Reply
  10. #0

    用这个软件来做第三方数据检测,更有说服力。今天刚发现的 ProcessExplorer
    600s的延迟写入,我还没试过,下次试试

    独自流浪9年前 (2011-12-19)Reply
  11. #0

    用这个软件来做第三方数据检测,更有说服力。今天刚发现的 ProcessExplorer
    600s的延迟写入,我还没试过,下次试试

    独自流浪9年前 (2011-12-19)Reply
  12. #0

    用这个软件来做第三方数据检测,更有说服力。今天刚发现的 ProcessExplorer
    600s的延迟写入,我还没试过,下次试试

    独自流浪9年前 (2011-12-19)Reply

后路哥-主机服务

独立服务器台湾云主机