绽放的圣玫瑰!迅驰四代完全使用手册
● Superfetch带来Ready Boost优化整体性能
正如前文所说,Superfetch机制固然好用,但由于该技术预先载入交换文件的特点,因此对物理内存容量的需求进一步增长,假如系统的内存容量不够,依然会出现需要到硬盘中读取文件,造成启动迟缓的现象。
Ready Boost相关载入项目
为了提高内存容量较小的系统中Superfetch机制的整体性能,微软采用以USB2.0接口的外部存储器件(如闪盘、SD/CF卡等电子器件)为缓存的办法,在内存与硬盘之间建立一个闪存缓冲区,来减轻内存不足时可能带来的不利影响。这便是Ready Boost技术在闪存盘上的应用。在Vista载入的服务列表中,我们可以看到Superfetch和Ready Boost的相关项目。
在数据零散分散的情况下,闪存的读取效率反而可能优于机械式寻道的硬盘。而由于被频繁地读出和写入,存放在硬盘上的交换文件正具有这样的分布特点。这便是使用闪存为缓存的优势所在。
简单地说,Ready Boost在系统内存不足时可以使大型程序启动的速度有较大幅度的加快,它是作为Superfetch技术的一种辅助技术而开发出来的,由于闪存一些先天物理特性的优势,被选用为实现Ready Boost功能的介质。要达到Ready Boost的要求,微软对闪存设备做出了如下的限定:
1.读写速度方面:最低要求闪盘等存取设备在随机读取4KB尺寸文件时,速度应达到2.5MB/s以上,而在随机写512KB尺寸文件时,速度应不低于1.75MB/s;要想完全发挥出Ready Boost技术的性能优势,要求闪盘等存取设备在随机读取4KB尺寸文件时,速度应达到5MB/s以上,而在随机写入512KB尺寸文件时,速度应不低于3MB/s。
2.闪存容量和接口方面,至少具备256MB以上的空余空间,微软推荐使用1GB以上空余空间的闪存。另外,如果使用USB 1.1及以下规格的接口,将无法开启Ready Boost功能。
3.闪存整体的读写性能要保持一定的一致性,内部不同位置的读写响应不能相差太大。有些闪存使用了不同速度的Cell,会造成不同区域的读写性能不一致(三星Flex-OneNAND这样的产品危险)。具体的一致性数值要求微软并没有作出说明,仅提供了测试软件以供用户测试。
无法通过相关测试的闪存设备
没有达到这些要求的闪盘设备,虽然在“属性”中也有Readyboost选项,但无法开启Readyboost功能。