热点科技
标题:
[转贴] (本本实战解读)应用readyboost实测闪存是否能提高VISTA的性能?
[打印本页]
作者:
mohs
时间:
2006-10-15 00:15
标题:
[转贴] (本本实战解读)应用readyboost实测闪存是否能提高VISTA的性能?
(本本实战解读)应用readyboost实测闪存是否能提高VISTA的性能?
本文描述了readyboost的实际应用效果 原文引自
http://nologo.cn/234/
readyboost是windows vista中的新技术,它利用了闪存随机读写及零碎文件读写上的优势来提高系统性能。它是下一代闪存硬盘的临时替代品。
这项技术目前仅支持usb2.0接口的U盘以及计算机内置读卡器中的闪存。具体要求是,4k随机读取的速度大于3.5M/s,512k随机写入的速度大于2.5M/s。
我们在插入u盘或者闪存的时候,在弹出的对话框中最后一项显示为“speed up my system“,点击即可进入readyboost设置页面;当然,也可在资源管理器中,闪存盘符上点击右键,在其属性页面中有readyboost一项。
如果设置页面可以设置保留空间大小,则您的闪存符合要求,可以使用readyboost功能;若提示您的闪存不符合要求,则无法使用。若您想强制使用,可以进行如下操作(可能会降低系统性能,除非您肯定您的闪存性能足够,请不要进行此操作):
1,拔下闪存,输入regedit打开注册表编辑器
2,在注册表HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt下,找到和你的设备对应的键,键名中有您的闪存盘的容量以及卷的名称
3,修改该键下的下列值:
Device Status 0×02
ReadSpeedKBs 0×1000
WriteSpeedKBs 0×1000
4,重新插入闪存,右键单击盘符即可设置readyboost。
补充一条微软开发者没有写的FAQ,readyboost能加快系统启动么?不能。readyboost是在进入系统后才加载,闪存的cache在进入系统后才被新创建。
在微软开发者的blog上,他建议使用的闪存大小,最小应为1:1,最大不超过1:2.5。也就是说,如果是1G内存,最小应该用1G闪存,最大不超过2.5G。可是究竟能带来多少性能提升呢?
>>>>实战篇:
笔者认为,这项技术对现有笔记本用户是一项福音——尤其是自带读卡器的笔记本。台式机插槽多可以很方便的添加内存,而笔记本升级不那么容易,配件也相对昂贵。
测试平台,dell 640m,T2050/1G ram/7200rpm sata 100G hd,在vista中的评分分别为4.5/4.5/5.0;内置四合一读卡器为RICOH r5c832。闪存卡为apacer 150x 2g sd卡,采用SLC芯片,在网上的评测中,读写均能达到10M以上。测试时cpu锁定在最高频率,不进行任何节电措施。
可是第一项测试就让人大失所望。原先有一块普通512m的sd卡,写入速度只有2M不到,这块150x的sd卡,写入速度竟然也只有3M多而已,但是读取速度达到了14M/s。在没有其他高速读卡器的情况下,笔者初步认定这卡是真货,但内建的读卡器不是什么好货色!
不过即便这样,系统也认可了这块卡的性能,默认就可以打开readyboost。笔者试图安装pcmark05,可是它不认系统里的directx,wmplayer等等的组件,无法完成测试,只好作罢。来进行感官测试吧,对用户来讲有感觉才是最重要的。把readyboost打开,用一会,再关掉,用一会,基本没有感觉。
没办法,只好再做量化的测试,测试autocad2006的启动速度。笔者是在rc2 5744 x86下作的测试,有的朋友说autocad2006无法在vista下安装或正常使用,那是因为没有取得管理员权限的缘故。并非netfx(vista下版本为3.0)没有安装或者其他什么原因。测试的时间是从双击图标,到默认所有面板加载完毕,命令行接收输入的状态为止。
结果仍然是令人失望的,开启readyboost,启动时间为4~6秒,关闭readyboost,启动时间还是4~6秒,是随机且无法比较的。因为国庆前硬盘出了故障,现在这块新硬盘上并没有别的大型程序可以做测试。用windows自带的性能观测器,可以看到,在程序启动的时候,是readyboost_cache读写最厉害的时候。从数据中我们可以看到,readyboost运用了压缩技术,实际cache的数据超过了sd卡容量,约为130%左右。有一点奇怪的是,计数器显示,读写的峰值速度达到了28M/s,从观测器图表来看,出现这个峰值的情况也非常少。这应该是一个逻辑参数,并非物理读取量。平均的读写,只在100k/s以下,远低于微软要求的写入速度2.5M/s。
那么,在内存耗尽的情况下呢?众所周知,vista采用了更’优秀的’内存管理,几乎所有的闲置内存都被cached了,也就是通常所说的更吃内存了。
为了“耗尽”内存,笔者先开了一个media player听着mp3,打开性能观测器,接着打开了21个IE,每个IE都打开网易新闻的首页,接着打开了5个autocad2006,此时系统已经无法再打开任何程序,windows弹出“系统性能低下”的对话框。接着关闭一个autocad06,去打开其他的应用程序,比如firefox,bitcomet等等。测试证明,此种前提下,不论打开还是关闭readyboost,都不会影响程序启动和运行的速度。
最终的结论竟然是readyboost的性能提升完全让人感觉不到。
为了验证这个结论,笔者甚至拔下一条512M内存,以一半的内存来做测试,结果是,仍然感觉不到性能提升。在这个内存容量下,硬盘疯了一样的转,不论是否打开readyboost。印象里网上有篇文章,叫做《512M内存照样流畅跑vista》,意思就是用了readyboost技术能显著提升性能,我猜他用的台式机做测试,听不见硬盘狂响声,仅凭感觉就说性能提升。512M内存,在笔者的笔记本上,不看硬盘灯,还可以算流畅;一旦看见硬盘灯狂闪,再和1G内存时做个比较,你就知道那根本不叫流畅。
失望之余,笔者也迎来了更清醒的认识:
1,readyboost说起来是代替内存的部分功能,但是实际上起不到任何扩充的作用,闪存的作用只是内存和硬盘的中介。
2,微软本身也没有量化readyboost能提高多少性能,只说原机器性能越差,提升就越大。即便这项功能的确对性能有提升,笔者认为,这项技术应该是在几年前就已经开发出来(vista开发已经五年),而当时市面上的硬件水平和价格和现在根本不是一个档次。今时今日,台式机硬盘都上万转,垂直记录,笔记本硬盘也快要步入7200转的大流,内存在1G以上已经很平常,能从闪存上攫取到多少性能,实在令人怀疑,微软大有替闪存厂商推销的嫌疑。
3,如果说,对于旧机器,readyboost能够起作用的话,那么就有一个很可笑的结论,机器的性能太弱,不足以运行vista,哪来的readyboost功能?
4,用2G高速闪存加速,不如用512M内存甚至256M内存加速,二者价格差不多,但是效果肯定后者要好得多。
综上所述,笔者建议不要单纯为了readyboost功能购买高速闪存,微软的意思也只是,如果你有闲置的闪存,可以拿来试试。
确实,目前还未见到有关readyboost的任何量化的测试。先按兵不动(最实惠的是加内存,立即见效)
作者:
pjhasd
时间:
2006-10-15 01:34
大沙发。。这样的东东没人顶。。
作者:
13553447912
时间:
2006-10-15 07:53
顶。。。
我把我的闪存用上了
感觉没什么变化
作者:
wh110
时间:
2006-10-15 08:07
我说过没用的拉!
作者:
cxb7725
时间:
2006-10-15 08:10
好贴,我也没找到真实测试数据
作者:
smile222
时间:
2006-10-15 08:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wenguanshang
时间:
2006-10-15 09:01
支持LZ,微软也是大忽悠!
作者:
charlieluo
时间:
2006-10-15 09:13
bangdingbangding
作者:
l5661376
时间:
2006-10-15 09:29
内存才是王道
作者:
mgs18
时间:
2006-10-15 12:01
好文章。。。。。
作者:
cheng206
时间:
2006-10-31 08:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kenny8998
时间:
2006-10-31 09:06
顶,我用移动硬盘怎么不行?
作者:
yxm5388
时间:
2006-10-31 09:25
微软的意思也只是,如果你有闲置的闪存,可以拿来试试
微软的意思也只是,如果你没有闲置的金钱,就别玩VISTA了.......
作者:
aammdd
时间:
2006-10-31 09:45
替代的是硬盘,你们跟内存较什么劲?
推荐大家还是看明白readyboost到底是什么再来。。。
作者:
canipass
时间:
2006-11-19 15:45
楼主好文!看到闪存加速这一技术确实有让人买闪存来加速启动的冲动,看到此文打消念头,家里有MSDUO 512M,几十块买个读卡器姑且一试。
作者:
bachaetius
时间:
2006-11-19 15:53
为什么我早就发过的帖子被转新手区,这个帖子就留下来呢
作者:
IDonkey
时间:
2006-11-19 16:02
没试过,了解下
作者:
472722054
时间:
2006-11-19 17:31
那个东西只是专为笔记本设计的
只是为了节电
因为常用数据存在闪盘里就减少访问硬盘的次数,
硬盘是比闪盘费电的
和速度无关
作者:
yuanhua3453
时间:
2006-11-21 11:55
这倒是大实话
作者:
yuyingxk
时间:
2006-11-21 17:34
呵呵~~
我的闪存都不支持usb2.0
用都不能用阿~~~
作者:
zzyy163163
时间:
2006-11-21 18:44
我还准备买呢,现在不买了,谢了!
作者:
wjxwxm
时间:
2006-11-22 09:36
楼主的测试方法真是“专业”。
更搞笑的是连readyboost是干嘛的都没弄明白就开始测……
楼下更是99%的酸葡萄+以讹传讹。
服了!
作者:
tanj
时间:
2006-11-22 10:03
真郁闷,我上个月买的4G优盘在Vista下不能启用这个功能。说是不支持这个特性。
2G的内存,难道最大只能用3G优盘?
欢迎光临 热点科技 (http://www.itheat.com/activity/)
Powered by Discuz! X3.2