揭开ReadyBoost的真相

来源 :微型计算机 | 被引量 : 0次 | 上传用户:rurucaihongru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在本刊今年1月上杂志中,我们曾经针对WindowsVista操作系统进行了一次详细的介绍。当时我们曾经提到,Windows Vista操作系统新增了Readyboost技术,可以让闪存类声品赢接为Windows Vista系统加速或者加快应用程序的启动速度,缓解内存不足时WindowsVista的巨大内存需求。
  但是在当时的测试中,也许是因为操作系统还不是最终零售版本的原因,ReadyBoost带来的性能变化还不是很明显。时至今日,越来越多的高端闪存产品开始公开宣称支持Windows Vista的ReadyBoost技术,大家对ReadyBoost技术究竟能否带来性能提升也不了解。那么,采用ReadyBoost技术是否就真的相当于是扩展内存,能否给系统带来明显的性能变化呢?为了揭开这个谜团,我们特地选择了各种闪存类移动存储方案进行测试,让大家了解ReadyBoost的真相。
  
  ReadyBoost技术究竟有什么用?
  
  其实,很多用户对于ReadyBoost技术的概念都是片面的。它并不单纯是通过增加闪存,用闪存来扩充内存容量的方案。ReadyBoost和微软的另一个新技术——超级预读取(Superfetch)紧密相关。简单的说,WindowsVista中的超级预读取技术具备监视程序运行习惯、周期等详细情况的功能,会自动将应用程序存放在硬盘中的的交换文件预先转换到内存页面中去,使用户经常运行的程序在启动时速度比以往更快。超级预读取技术虽然理论上对于加速程序运行很有好处,但该技术对于物理内存容量的需求更大,因此如果系统本身的物理内存容量不够,该技术就不能很好地发挥作用。
  ReadyBoost技术实际上就是针对超级预读取技术的一种补充完善方案。为了在内存容量较小时也能发挥超级预读取技术的特性,微软在内存与硬盘之间独立设置一个闪存缓冲区,以USB 2.0接口外部存储器件(例如闪盘、SD/CF卡等存储器)来替代内存作为缓存,存放应用程序需要预读取的交换文件。所以,在ReadyBoost技术中,闪存的角色和内存有些不同,它只是用于存放中转的交换文件,而不是用于存放程序会随机调用的文件。
  但是,这又产生了一个疑问,大家都知道,硬盘的传输速度比USB 2.0接口的闪存盘快很多,用闪存来作中转岂不是合快求慢?其实这又是一个误解。硬盘在传送连续成片的数据时确实有持续传输率高的优势。但是不要忘了,闪存中的交换文件都是来自硬盘中各个分散分布位置的碎片数据。寻道读取这些数据时,硬盘必然产生来自盘片转动和磁头寻道的两次寻道延迟,所以如果以硬盘作为缓存,在响应速度方面并没有优势,反复的寻道将降低效率。与之相反,擅长随机读写的闪存不存在机械部分,随机寻道反应远胜于硬盘,因此在作为预读取的缓存时,更能起到节省时间的作用。
  
  哪些闪存设备支持ReadyBoost
  
  微软选择用闪存来作为交换文件的存储介质,但市场上闪存类存储器的速度差异也相当大,并不是所有的设备都能满足加速系统的需要。为此,微软对支持ReadyBoost技术的闪存设备做出了以下的简单规定:
  1.读写速度。要求闪存存取设备在随机读取4KB碎片文件时,最低速度应达到2.5MB/s以上,而在随机写入512KB碎片文件时,最低速度不能低于1.75MB/s。要想更好地发挥ReadyBoost技术的优势,要求闪盘随机读取4KB碎片文件时,速度应达到5MB/s以上,而随机写入512KB碎片文件时,速度应不低于3MB/s;
  2.整体读写速度的一致性。目前市场上某些所谓高速大容量闪存盘只有一部分容量使用高速存储颗粒,余下的容量则使用低速存储颗粒来填补,这会导致不同存储区域的读写性能不一致。这样的产品也不符合微软的要求。
  3.容量和接口,要求闪存存取设备至少拥有256MB以上的空余空间(微软推荐保留IGB以上的空余空间),必须采用USB 2.0接口;
  从这里可以推断,微软并没有规定只有闪存盘才能启动ReadyBoost。只要速度与接口符合要求,存储卡、MP3等设备也许都可以用来进行ReadyBoost加速。
  
  ReadyBoost究竟能否带来性能提升
  
  我们在Windows Vista下用PCMark05软件进行了测试,结果表明,启用ReadyBoost闪存加速以后,系统在综合成绩得分方面并没有获得提升,但在磁盘性能方面得分有提高。从磁盘测试的子项目我们可以看出,ReadyBoost闪存真正的作用是在应用程序启动,常规硬盘读取等方面。这验证了前面我们谈到的观点:ReadyBoost的主要作用就是用闪存来装载应用程序的页面交换文件,并不是作为随机存储的内存使用。
  我们还通过打开应用程序来验证这一点。我们选择了启动速度相对较慢的PhotoShop CS2和InDesign CS2软件来验证ReadyBoost究竟能让应用程序在启动时获得怎样的加速。实测表明,在1GB内存时,仅仅是打开这两个程序,使用ReadyBoost并不会带来速度上的提升。原因很简单,就算没有ReadyBoost,超级预读取技术也会将应用程序的页面交换文件读入内存,而内存的响应速度比闪存快,所以大内存状态下启用ReadyB00st反而会略微降低程序的启动速度。当我们将内存减少到512MB的时候,ReadyBoost的作用开始有一点,因为此时内存容量不够,系统不能将所有的页面交换文件读入内存,仍然需要读取硬盘,所以此时开启ReadyBoost会在一定程度上起到加速程序启动的作用。接下来,我们又在512MB内存的环境下用PhotoShop CS打开一个300MB的图片。此时内存已经明显不够用,不使用ReadyBoost加速时,系统会一直狂读硬盘,第一次读取耗时近1分钟,第二次、第三次读取也仍然要读取硬盘上的数据,耗时40秒以上。当打开ReadyBoost加速以后,第一次读取图片只用了45秒,第二次和第三次读取分别只用了32秒左右。256MB内存时更明显,超级预读取技术此时将交换文件拷贝到ReadyBoost闪存分区中,极大地加快了读取时的响应速度。另外,我们的实际测试证明,只要系统需要缓存的的页面文件小于ReadyBoost闪存的保留空间,ReadyBoost部分的大小对性能的影响就很小。一般来说,初次使用设置500MB的缓存空间就足够了,长期使用的系统可以考虑将容量提升到1GB。
  
  ReadvBoost闪存加速方案
  
  那么,究竟哪些闪存可以实现ReadyBoost加速呢?首先我们要谈谈应该如何在Windows vista下测试闪存的速度,了解它是否达到微软的要求。Windows Vista系统的Windows\system32目录中,自带有一个Winsat.exe程序, 这就是Windows评估工具(Windows System AssessmentTool)。每次我们装好Windows Vista系统后,自动运行的性能评估程序就是它。这个评估工具在加上命令行参数以后,还可以直接用于闪存的性能测试。我们还通过微软提供的ReadyBoostKitS工具测试了闪存读写的一致性。
  1.高速USB闪存盘
  目前已经有很多高速闪存盘宣称支持ReadyBoost,威刚的PDl7、金士顿的DataTraveler ReadyFlash、ATP时尚存储碟等都是其中的代表。我们也选择了威刚不支持ReadyBoost的PD15来进行对比。这些闪存盘所所采用的颗粒和控制芯片都是高速规格的,品质比普通廉价闪存盘更好。
  从测试的情况看,各款宣称支持ReadyBoost的闪存盘在读写速度方面还是有较大的差异,但它们大多数都达到了微软的推荐值,因此能正常打开ReadyBoost功能。比较特殊的是威刚的PD15闪存盘,威刚的这款产品不是ReadyBoost规格的产品,虽然在插入USB接口时系统会提示是否开始ReadyBoost加速,但最终无法打开。从测试成绩来说它已经达到了微软的标准,并且读写一致性也通过测试,但系统却会提示该闪存不符合使用ReadyBOOst的条件。我们推断,除了速度,也许微软对闪存盘的控制芯片也有一定的限制,只有通过认证的闪存控制芯片才能被Windows Vista所识别,进而打开ReadyBoost功能。所以,大家在购买闪存盘时还是应该首先关注其包装上是否印有ReadyBoost的标志。
  2.高速存储卡
  前面我们已经说过,不单是闪存盘,闪存类存储器也可以打开ReadyBoost功能。那么我们试验了多款高速和低速存储卡,看它们能否满足ReadyBoost的要求。我们选择了两款不同规格的SDHC存储卡,1款高速SD卡、1款高速CF卡和一款低速SD卡进行测试
  从测试结果来看,高速的存储卡都可以打开Windows Vista的ReadyBoost;加速功能。即使是它的某一项速度没有达到微软的最低要求,也可以打开。但是低速存储卡测试出来的速度太低,而且无法测出写入成绩,因此系统根本不会提示你是否打开ReadyBoost加速功能。
  
  写在最后
  
  经过我们的实际测试,Windows Vista的ReadyBoost加速技术已经揭开了神秘的面纱。它就是Windows Vista操作系统在利用闪存作为文件缓存的一种新技术。如果用户的电脑仅有512MB甚至更低的内存,采用ReadyBoost技术可以显著提升应用程序在读取大型文件时的速度,但是它不会给系统本身的性能带来明显变化。
  要想启用ReadyBoost,用户必须拥有高速闪存设备,但并不一定是闪存盘,高速的存储卡也一样能很好地胜任。相对来说,SDHC卡由于有明确的写入速度要求规范,因此大家在购买时可以更加放心。实际测试表明,即使是Class 2标准的SDHC卡,也可以用于ReadyBoost加速。
  目前支持ReadyBoost的高速闪存盘的价格和高速存储卡加读卡器的价格差不多。相对来说,选择闪存盘的用户应该是更在意读写速度,而选择存储卡的方案比闪存盘更加灵活,因为你还可以将存储卡用于其他的数码设备。值得注意的是,闪存盘并不是速度够快就可以打开ReadyBoost加速技术,必须是它的控制芯片通过了微软的认证才可以。只有包装上印有ReadyBoost标志的产品才能保证启用ReadyBoost加速功能。
其他文献
很多用户发现ThinkPad的软件出现了诸如更新缓慢,用户分区后无法使用恢复程度等问题。不着急,通过一些小改进和小技巧,很多看起来很麻烦的问题也可以轻松化解。    经验一:如何绕开更新缓慢的ThinkVantage System Updata    ThinkVantage System Updata是ThinkPad的系统更新软件,用于链接至ThinkPad网站获取最新的驱动和应用软件,特别适
作为VAIO推出的第一款平价超便携电脑,相信读者与我们都有着较多的疑问——VAIO w系列采用了与大多数平价超便携电脑相同的硬件配置,售价也进入了4000元以下的区间,那么这款产品是否还能保有VAIO一贯的时尚、易用特色?与其它同类型产品相比,它是否有更值得关注的设计与细节?我们也很渴望能在评测中找到解答疑惑的证据。    时尚是否依旧?    虽然是一款平价产品,但是w系列依然继承了VAIO时尚
Santa Rosa平台和此前的三代迅驰一样,包含了处理器、芯片组和无线网卡等组件。此外,它还采用了各种引人关注的最新技术,包括800MHz前端总线TurboMemory加速技术、GMA X3000系列图形核心和对802.11n无线网络的支持。纷纷扬扬热炒了一年之后,众多技术规格终于尘埃落定,这里让我们来提前偷窥一下Santa Rosa的容貌吧。    1、全新Merom处理器    Santa
地图是地理学科的第二语言,许多地理知识都是通过地图体现出来的。但在学习中,很多同学的读图方法都过于死板,对于一些重要的地图都采用了死记硬背的形式。想要更好地学习地理,就必须培养地理思维能力,而培养地理思维的重要载体就是地图。脑海中的地图被称为“心理地图”,它不仅能够展现出对不同地理区域的认知,还能够呈现出感性认识,有助于同学们归纳区域的自然与人文知识。  一、“心理地图”的构建  “心理地图”并不
199元可以买到怎样的键鼠产品?你可以买一款不错的笔记本电脑无线鼠标或是桌面激光鼠标,又或者是一套趁手的平价键鼠套装。消费者很难奢望这样的价格可以买到功能很强的专业游戏键盘,因为它们的售价往往在400元以上。不过当我们收到并测试了优派黑魔剑游戏键盘之后,发现这种情况恐怕已经被改写了。专设游戏键区、全键盘自定义按键、专业宏自定义功能、44款主流游戏特殊支持、独特的数字键区快捷键功能和按键静音处理,当
今时今日你可以没有PMP,也可以没有笔记本电脑,但是一定要有一台自己的相机,“在过去的2007年中,数码相机的普及速度超过了以往任何时候,价格便宜且外观时尚的卡片机得到很多年轻用户的亲睐,而外观更加“威猛”和“专业”的数码单反相机也得到长足的发展,有人说买相机要一步到位,而另外一些朋友则认为只要满足当前的应用即可,不必盲目超前,最惨的还是摇摆于二者之间的朋友,应该听信中哪方的意见呢?数码卡片机与数
现在创作个人MB非常流行,这是一个展现个性。释放自我的广阔舞台。那如何才能制作出高质量的MV呢?下面我会从高品质录音、MV制作和MV上传播客三个部分向大家介绍MV的制作方法。  还记得上大学时,我最喜欢放学后来接她,在林荫的小路间我们一路慢步,沿途的美景见证了我们的爱情。如今我们在一起已经两周年了,那份爱依然那么浓。在这爱情纪念日到来之时,我决定将我们的爱情经历制作成浪漫的MV送给她。    Pa
在目前已经上市的2.0TB台式机硬盘产品中,日立DeskStar 7K2000属于“别树一帜”的一款产品,原因就在于其使用了5碟装硬盘的设计(单碟400GB),而没有采用单碟500GB的盘片。众所周知,单碟存储密度较大的硬盘可以提高其持续传输速度,不仅更加节约生产成本而且可以有效抑制发热量过高的问题。为什么日立这款产品会反其道而行之呢?  日立方面的解释是,对于最终用户来讲大家关注的是硬盘的容量与
“贝氏弧线”专用   Predator Absolute “Swerve”  价格:200欧元   Predafof AbsoIvte“Swerve”作为PredoIor第六代的一部分,是adidos专门为小贝设计的球靴。球靴表面的曲线设计从鞋跟延伸至鞋尖,可以增加球靴与球接触时的摩壤力,加上前足增重的设计,穿上它踢出的球将具有更大的力量和更大幅度的弧线。拥有它,说不定你也可以踢出“贝氏弧线”。 
2008年对我们来说确实有太多值得关注的焦点,包括刚刚过去的北京奥运会、残奥会,科技元素成为当今社会不可或缺的组成部分。但是你知道吗,除了这些,今年还是MP3播放器诞生十周年、MP3音频格式诞生21周年的特别日子。一个小小的发明,不仅造就了每年几十亿美元的市场,同样改变了很多人的生活习惯……如果你有兴趣的话,不妨跟随我们的文章,去了解一下这个小家伙所不为人知的另一面吧。    背景:MP3的前世今