王朝百科
分享
 
 
 

ReadyBoost

王朝百科·作者佚名  2010-02-15  
宽屏版  字体: |||超大  

ReadyBoost

ReadyBoost是windows vista中的新技术,它利用了闪存随机读写及零碎文件读写上的优势来提高系统性能。它是下一代闪存硬盘的临时替代品。

这项技术目前仅支持usb2.0接口的U盘以及计算机内置读卡器中的闪存。具体要求是,4k随机读取的速度大于3.5M/s,512k随机写入的速度大于2.5M/s。

微软解释:

Vista ReadyBoost技术的真正作用

前言:Vista发布,其中有一项用闪存(闪存卡、U盘)提升性能的ReadyBoost功能特别引人注意。但自己装上Vista之后一直没能成功启用过(说性能不够)。到底要什么样的闪存才能用?到底能在哪方面提升多少性能?抱着这些简单的疑问,搜罗一遍,发现中文Web上Google搜索得到的结果,大多你抄我我抄你,翻过好几页只看到一位业余爱好者自己主观评测了一下。虽然不得要领,但研究精神却可嘉了——因为一大堆所谓的IT专业网站,还有一个首当其冲的“专业”论坛都没有解答这些踏实问题,倒是开始趁机帮厂商放炮,推荐起U盘来……算了,不感叹了。

其实即使选择搜索中文网页,搜索结果的第一条还是微软程序员博客上关于ReadyBoost的FAQ。看完这篇英文的FAQ,就解决问题了。

Matt Ayers自我介绍:

我是微软Windows客户端性能研发小组的编程经理(Program Manager),负责ReadyBoost功能。基于在这个博客上的很多精彩问题和讨论,我想提供一些官方答案。同时,我将把这些问题解答作为官方ReadyBoost FAQ的首要问题。

首先,正如众多宣传所指出的,设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人,帮助他们提升小量随机读写性能(small random I/O)。正如大家所知,加装内存是解决内存不足问题的最好办法。

再次感谢大家的关注、提问和建议。

U 盘变内存,即刻加速您的电脑!

如果您手边有一个“高速 U 盘”,那么恭喜您!通过全新的 Windows ReadyBoost 技术,就可以用它来扩展您的系统内存——真是一个随需应变的电脑性能提升之道啊!

1) 鉴别

ReadyBoost

请参阅您的 U 盘说明书或者外包装,一般都会标明是否为“ 高速U 盘”或者是否“支持 ReadyBoost 技术”;此外还要保证 U 盘至少还有 256M 以上的空间——只有这样,才能实现这个功能。之后将您的 U 盘插入电脑 USB 接口。

偶然发现,其实一般的U盘甚至手机内存卡也可以实现ReadyBoost功能,秘诀就是将存储设备转换成“NTFS"格式。(内存卡转换为NTFS后手机将无法读取)

2) 加速

电脑会弹出“自动播放”面板,选择“加速我的系统”。

ReadyBoost

3) 设置

在弹出的属性面板中,选择“ReadyBoost”标签,之后选择“使用这个设备”和“用于加速系统的保留空间”(也就是选择使用多少 U 盘空间作为内存来使用),点击“确定”按钮 ,您的电脑就加速成功啦!

4) 调整

ReadyBoost

ReadyBoost

您在以后的使用过程中,如果需要调整 U 盘的加速空间,或者关闭 U 盘的 ReadyBoost 功能。只要打开“计算机”,然后鼠标右键单击U 盘驱动器,在弹出菜单中点击“属性”选项,就可以进行各种调整了!

在不久前发布的Windows 7 RTM中,ReadyBoost功能也得到保留。从Vista到Windows 7 ,这个功能没有大的变化,只是Readyboost标签中有了三个选项,

ReadyBoost
Windows 7 RTM 中截图

第二项,“该设备专用于ReadyBoost ”,就是把U盘中所有剩余空间都吃掉,用来Readyboost。

ReadyBoost-产品介绍

ReadyBoost是windows vista中的新技术,它利用了闪存随机读写及零碎文件读写上的优势来提高系统性能。它是下一代闪存硬盘的临时替代品。

这项技术目前仅支持usb2.0接口的U盘以及计算机内置读卡器中的闪存。具体要求是,4k随机读取的速度大于3.5M/s,512k随机写入的速度大于2.5M/s。

再次感谢大家的关注、提问和建议。

Q:我们需要什么样的硬件配置(以使用ReadyBoost功能)?

A:随机读取4K速度达2.5MB/s,512K随机写入达1.75MB/s

Q:我的设备包装上标明12MB/s(或133x),但Windows提示说它性能不足启用ReadyBoost……为什么?

A:两种可能:

1.硬件标称的是连续的数据读写速度,而ReadyBoost需要和考量的是随机读写速度。

2.该硬件的速度指标不均衡。有些产品包含128M高速闪存,而其他部分的速度则非常慢。这种设计对一些程序没有影响,但没法满足ReadyBoost的需要。

Q:ReadyBoost最大使用多大容量的闪存?

A:ReadyBoost最大可使用4GB闪存(通过压缩功能,就是8GB高速缓存)

Q:为什么我不能使用超过4GB的闪存?

A:FAT32文件系统将ReadyBoost.sfcache文件的容量限制在4GB。

Q:可用ReadyBoost的最小闪存容量是多少?

A:最小256M(格式化之后也就只有250M了)。Beta2之后,我们可能还可以降低10MB左右。

Q:好了……256M到4GB可差距不小……推荐配置是多大?

A:没错。我们推荐最少配备跟内存容量1:1的闪存。最大达到2.5:1,更多的就没有明显收益了。

Q:其实就是把页面文件(虚拟内存)放到闪存盘上了吧?

A:不完全——页面文件还是在硬盘上。这(ReadyBoost文件)是一个高速缓存——如果在ReadyBoost Cache里面找不到所需的数据,系统就会转回到硬盘上读取。

Q:硬盘不是比闪存快吗?我的硬盘数据吞吐速度有80MB/s。

A:大量连续的读写硬盘更快。这种情况下,ReadyBoost不会参与。我们关注的是小量、随机的数据吞吐性能,例如硬盘上页面文件的读写(paging to and from disk)。

Q:如果我们拔掉闪存盘,会不会影响系统?

A:如果闪存盘被意外拔除,程序会转向硬盘。再次说明一下,闪存盘上的所有页面文件都被备份到硬盘上的一个页面文件里。无一例外。这不是一个单独的页面文件存储空间,而是一个用于提高访问速度的常用数据高速缓存。

Q:用户的数据在一个可随时被拔走的闪存盘上,不会存在安全隐患吗?

A:这是我们关注的首要问题之一,我们用AES-128加密了我们写到闪存盘上的一切。

Q:这会不会缩短闪存盘的寿命?

A:不会。我们注意到了闪存使用寿命的问题,并在确定何时、如何在闪存上写入数据方面找到了明智的办法。我们的研究显示,支持ReadyBoost功能的闪存盘可以使用至少10年以上。

Q:可以同时使用多个闪存盘作为EMD吗?

A:不可以,我们已经限制每台使用Vista的电脑只能使用一个ReadyBoost设备。

Q:为什么只支持一个?

A:时间和质量不可兼得。考虑到这还是第一个版本,功能有限,我们决定专注于单个设备的杰出表现,暂不涉及多个高速缓存管理的攻关难题。当然,我们喜欢这个主意,已经打算把它列入后续开发计划。

Q:支持SD/CF/MS/MMC等闪存卡吗?

A:大多数都支持。在Beta2中,我们加入了对内置USB2和PCIe总线上的一小部分SD/CF卡的支持。RC1会支持更多。

Q:为什么不支持外置USB2.0读卡器上的SD卡?

A:很不幸,不支持外置读卡器——有些技术障碍我们没有足够的时间克服。总的说来,如果一个读卡器当中没有插卡,却像软驱、光驱一样在Windows当中显示出驱动器图标,我们就无法使用它启用ReadyBoost功能。

Q:是不是所有的USB驱动器都支持,不论他们在系统里面被识别为硬盘还是可移动的磁盘?

A:我们没有办法分辨USB连接线端口上连接的到底是什么,所以我们做一些基本的容量检查(因为限制还没有200GB的闪存设备;-)),然后进行我们的速度测试。硬盘无法通过速度测试,而且用USB移动硬盘做ReadyBoost也没有性能提升。

Q:可以用MP3播放器给系统提速吗?

A:当前不行。MP3播放器使用“play for sure”接口与Windows联系。而我们需要的设备必须被Windows识别为一个磁盘卷。所以当前MP3播放器之类的设备还不能兼容。

Q:速度提升有多少?

A:好,这得看情况。按平均值估算,一次随机4K的读取速度,闪存大约比硬盘快10倍。那么,最终用户会得到什么好处呢?当内存空间压力较大,而且硬盘读写频繁的时候,系统响应会更迅速;如果是配了4GB内存,又没有几个应用程序在运行的电脑,ReadyBoost的效果就不明显了。

Q:我的设备不能启用ReadyBoost功能……我能降低性能要求么?

A:非常不幸,不能。我们制定的设备性能要求,已经是ReadyBoost能给你系统提速的最低要求。如果再降低标准,用ReadyBoost就没有可见的性能提升了。记住,我们不是在添加内存,我们是在提升磁盘访问效率。

Q:哪家闪存厂商支持ReadyBoost?

A:好,我当然希望他们全都支持。当前我们正在与厂商协做开发一个程序,让他们去验证他们的产品是否能支ReadyBoost。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有