POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 9290|回复: 13
打印 上一主题 下一主题

Vista ReadyBoost技术的真正作用

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-5 01:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言:Vista发布,其中有一项用闪存(闪存卡、U盘)提升性能的ReadyBoost功能特别引人注意。但自己装上Vista之后一直没能成功启用过(说性能不够)。到底要什么样的闪存才能用?到底能在哪方面提升多少性能?抱着这些简单的疑问,搜罗一遍,发现中文Web上Google搜索得到的结果,大多你抄我我抄你,翻过好几页只看到一位业余爱好者自己主观评测了一下。虽然不得要领,但研究精神却可嘉了——因为一大堆所谓的IT专业网站,还有一个首当其冲的“专业”论坛都没有解答这些踏实问题,倒是开始趁机帮厂商放炮,推荐起U盘来……算了,不感叹了。
其实即使选择搜索中文网页,搜索结果的第一条还是微软程序员博客上关于ReadyBoost的FAQ。看完这篇英文的FAQ,就解决问题了。
为了方便E文不大方便的朋友。顺手翻译过来了。与大家共享,也请高手多指教!
原文:http://blogs.msdn.com/tomarcher/arch...02/615199.aspx

Matt Ayers自我介绍:
我是微软Windows客户端性能研发小组的编程经理(Program Manager),负责ReadyBoost功能。基于在这个博客上的很多精彩问题和讨论,我想提供一些官方答案。同时,我将把这些问题解答作为官方ReadyBoost FAQ的首要问题。
首先,正如众多宣传所指出的,设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人,帮助他们提升小量随机读写性能(small random I/O)。正如大家所知,加装内存是解决内存不足问题的最好办法。
再次感谢大家的关注、提问和建议。

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。
2#
发表于 2006-11-5 01:42 | 只看该作者
原文看不到 HTTP400错误:o

:huh: :huh:

原来是地址问题....

http://blogs.msdn.com/tomarcher/archive/2006/06/02/615199.aspx

[ 本帖最后由 菜鸟来啦 于 2006-11-5 01:52 编辑 ]
回复 支持 反对

使用道具 举报

aladins 该用户已被删除
3#
发表于 2006-11-5 07:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
4#
发表于 2006-11-5 09:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

s7777 该用户已被删除
5#
发表于 2006-11-5 09:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6#
发表于 2006-11-5 10:03 | 只看该作者
RC1开始已经支持外置读卡器+SD卡了,我就这么在用的。

感觉提升还是有一些的,机器配置T42, 1G内存,5K100 80G硬盘
回复 支持 反对

使用道具 举报

s7777 该用户已被删除
7#
发表于 2006-11-5 10:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2006-11-5 10:18 | 只看该作者
把SD卡所在盘符的磁盘属性调出来,里面就有ReadBoost选项的:huh:
回复 支持 反对

使用道具 举报

9#
发表于 2006-11-5 16:10 | 只看该作者
为什么不用内存或者内存boost设备

难道随机数据内存不比闪存读取速度快多了?价格上相差无几

怕停电?my god

ps:在linux上我就发现了个boost设备的支持:p
回复 支持 反对

使用道具 举报

10#
发表于 2006-11-5 16:12 | 只看该作者
其实,难道不就是swap分区单独存放么:lol:
回复 支持 反对

使用道具 举报

11#
发表于 2006-11-5 18:00 | 只看该作者
回答ximimi闪存比内存便宜
回复 支持 反对

使用道具 举报

12#
发表于 2006-11-5 18:52 | 只看该作者
:huh: :huh: :huh:
现在Web上抄来抄去的现象太普遍了,顶一下楼主!:p
回复 支持 反对

使用道具 举报

13#
发表于 2006-11-5 18:59 | 只看该作者
9楼的肯定没认真看贴
“首先,正如众多宣传所指出的,设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人”
人家不都说的很明白了 么:wacko:
回复 支持 反对

使用道具 举报

14#
发表于 2006-11-6 10:18 | 只看该作者
:p 现在的内存插槽只有用不满,没有几个是不够用的。嘿嘿
原帖由 帝国战猪 于 2006-11-5 18:59 发表
9楼的肯定没认真看贴
“首先,正如众多宣传所指出的,设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人”
人家不都说的很明白了 么:wacko:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-6-26 07:46

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表