首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大内存的机子的新玩具-FancyCache

大内存的机子的新玩具-FancyCache

作者头像
libo1106
发布2018-08-08 14:46:00
1.3K0
发布2018-08-08 14:46:00
举报
文章被收录于专栏:Web 开发Web 开发

自从这个学期开始,DDR3内存进入了白菜价时期,4G 1333笔记本的都只需要130RMB左右,果断入手两条

但是,哪怕在64位下面,8G内存,在这学期不怎么跑大型PS的情况下,多多少少有些浪费

一直在想充分发挥大内存优势的方法,用过RamDisk,但一想到要每次开机加载那么庞大的镜像,就失去动力了

直到今天,发现了FancyCache这款软件

FancyCache简述

FancyCache是一个可以将系统内存或闪存虚拟成硬盘缓存的软件。它把从硬盘中读取的数据存入系统内存或闪存,使系统在下次访问该数据时可以很快从内存读取,避免再次读取速度较慢的硬盘,从而突破硬盘瓶颈,提升系统性能。 FancyCache还具有检测和利用系统未识别内存的功能,解决32位Windows操作系统无法完全使用4G或更多内存的问题。通过将检测到的系统未识别内存用作硬盘缓存的方式,FancyCache使计算机可以利用全部安装的内存。

看来官方的本意,是用于32位系统,把那未利用到的几百M用来做硬盘Cache(正常硬盘Cache只有32M,而最新的也就64M,所以就算是32位下面4G内存,效果依旧明显)

其工作原理就是用内存虚拟成硬盘上面的Cache,对操作系统而言,其行为与正常硬盘读写无异

当系统发出I/O请求时,如果Cache中有缓存,则直接从Cache(也就是内存)中读取,没有的话,才从硬盘上面读取

正好这学期有操作系统和计算机组成原理的课,对于Cache还是有点了解,所以这个软件的出现让我异常激动

争论点

世上没有完美的东西,软件也有优缺点

1、FancyCache争论比较多的是对写操作进行缓存时,数据并不是实时写入硬盘,而是在内存中保留一段时间再写入,如果中途系统意外掉电,会造成数据丢失。

当然,我的是笔记本,就算停电,还有电池(上次Y450电池门,换回来的新电池续航时间有将近4小时)

2、其缓存算法不是由硬件执行,而是CPU模拟,所以会有一定的性能损失。

这个问题网上讨论的不多,但是我认为是有的,今天一开始出现过CPU一直50%的占用,也可能是参数没设置好,不过现在没再出现过。

彩蛋

这款软件有一个延迟写入功能,对于SSD那脆弱的写入次数来说,是个宝(当然,更长寿命的SSD很快面试了)

相关信息

官方使用帮助:http://www.romexsoftware.com/zh-cn/fancy-cache/help.html

官方下载地址:http://www.romexsoftware.com/zh-cn/fancy-cache/download.html

里面有分区版和硬盘版,我建议使用分区版,理由如下:

1、分区版针对性更高,对系统盘和软件盘、游戏盘设置缓存后,效果明显。

2、同等缓存容量,目标少的话,缓存命中率更高

3、硬盘版的某个优先级不如分区版高,导致使用硬盘版,你依旧会看到硬盘灯闪烁,win7自带资源监视器监视到硬盘读写操作。但使用分区版则不会看到这些情况,虽然使用上是一样,但心理舒服些,硬盘灯不刷刷的闪了

最后注意:我们强烈建议您在非实际生产和工作环境中测试beta版本软件,以免造成不必要的损失,尽管当前版本已是比较稳定版本。同时Beta测试者请注意在测试之前对重要文件和数据先进行备份,以防万一。如遇系统无法启动等致命问题,用户可以尝试进入安全模式卸载软件。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-12-012,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • FancyCache简述
  • 争论点
  • 彩蛋
  • 相关信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档