[问题]不知道8.04可以支持ReadyBoost吗?

为当前最终发行版之前的所有版本提供支持
回复
老农民
帖子: 183
注册时间: 2006-12-22 20:44
送出感谢: 0
接收感谢: 0

[问题]不知道8.04可以支持ReadyBoost吗?

#1

帖子 老农民 » 2007-12-25 12:40

当然这是windows vista的一项新技术,我觉得是技术上的一项创新。
ReadyBoost主要由Vista系统中的SuperFetch以及EMD两个功能来执行,SuperFetch使用智能型优先权排定技术,可以知道使用者最常使用的应用程序,并将这些程序预先加载到内存中;EMD则可以利用闪存的剩余空间做为系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。另外,用户在移除闪存时,EMD会将自动将虚拟内存中的储存数据转存到硬盘。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 zhuqin_83 » 2007-12-25 14:40

有类似的预读程序。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
老农民
帖子: 183
注册时间: 2006-12-22 20:44
送出感谢: 0
接收感谢: 0

#3

帖子 老农民 » 2007-12-25 19:51

我的理解是把U盘做成swap分区。不知道理解对吗?
头像
hubert_star
论坛版主
帖子: 5372
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京
送出感谢: 0
接收感谢: 5 次

Re: [问题]不知道8.04可以支持ReadyBoost吗?

#4

帖子 hubert_star » 2007-12-25 19:58

老农民 写了:当然这是windows vista的一项新技术,我觉得是技术上的一项创新。
ReadyBoost主要由Vista系统中的SuperFetch以及EMD两个功能来执行,SuperFetch使用智能型优先权排定技术,可以知道使用者最常使用的应用程序,并将这些程序预先加载到内存中;EMD则可以利用闪存的剩余空间做为系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。另外,用户在移除闪存时,EMD会将自动将虚拟内存中的储存数据转存到硬盘。
技术上的分析倒是不错

但是不知道你体验过大负载下面的readyboost没有,结合superfetch,简直就是噩梦。

第一就是程序有时候会莫名其妙的挂掉,在是用视频播放的时候尤其如此。
第二命中率并不是想象中的有效。通过监视文件读取记录你会发现很多你真的不会用到的文件也被载入到内存里面。
第三就是硬盘噩梦,持续的读写磁盘导致IO负担加重,在处理真实任务时会抢夺资源。
第四就是开机速度,开启两项以后开机速度会慢很多很多。
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
Neoriva
帖子: 1163
注册时间: 2007-12-19 21:42
送出感谢: 0
接收感谢: 0

Re: [问题]不知道8.04可以支持ReadyBoost吗?

#5

帖子 Neoriva » 2007-12-25 20:04

hubert_star 写了:
老农民 写了:当然这是windows vista的一项新技术,我觉得是技术上的一项创新。
ReadyBoost主要由Vista系统中的SuperFetch以及EMD两个功能来执行,SuperFetch使用智能型优先权排定技术,可以知道使用者最常使用的应用程序,并将这些程序预先加载到内存中;EMD则可以利用闪存的剩余空间做为系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。另外,用户在移除闪存时,EMD会将自动将虚拟内存中的储存数据转存到硬盘。
技术上的分析倒是不错

但是不知道你体验过大负载下面的readyboost没有,结合superfetch,简直就是噩梦。

第一就是程序有时候会莫名其妙的挂掉,在是用视频播放的时候尤其如此。
第二命中率并不是想象中的有效。通过监视文件读取记录你会发现很多你真的不会用到的文件也被载入到内存里面。
第三就是硬盘噩梦,持续的读写磁盘导致IO负担加重,在处理真实任务时会抢夺资源。
第四就是开机速度,开启两项以后开机速度会慢很多很多。
Vista的新技术没有一项是成熟的,像UAC,打开它使用绝对可以把自己逼疯,而且还有莫名其妙的BUG会狂占硬盘空间;像Aero Glass,打开之后连用Core 2Duo的机器都感觉迟钝了不少,显卡要求还奇高,其实明明不需要DX9支持的;还有边栏,本来感觉还不错,可是用了XDeskShow2Beta才发现NND做得比第三方的还差还狂占资源!
北極熊都是左撇子…………
vvvli
帖子: 441
注册时间: 2006-10-26 7:02
送出感谢: 0
接收感谢: 0

Re: [问题]不知道8.04可以支持ReadyBoost吗?

#6

帖子 vvvli » 2007-12-25 20:26

hubert_star 写了:
老农民 写了:当然这是windows vista的一项新技术,我觉得是技术上的一项创新。
ReadyBoost主要由Vista系统中的SuperFetch以及EMD两个功能来执行,SuperFetch使用智能型优先权排定技术,可以知道使用者最常使用的应用程序,并将这些程序预先加载到内存中;EMD则可以利用闪存的剩余空间做为系统的虚拟内存,它的使用频率较低,但突发存取速度比硬盘要快。另外,用户在移除闪存时,EMD会将自动将虚拟内存中的储存数据转存到硬盘。
技术上的分析倒是不错

但是不知道你体验过大负载下面的readyboost没有,结合superfetch,简直就是噩梦。

第一就是程序有时候会莫名其妙的挂掉,在是用视频播放的时候尤其如此。
第二命中率并不是想象中的有效。通过监视文件读取记录你会发现很多你真的不会用到的文件也被载入到内存里面。
第三就是硬盘噩梦,持续的读写磁盘导致IO负担加重,在处理真实任务时会抢夺资源。
第四就是开机速度,开启两项以后开机速度会慢很多很多。
linux 本来就是大缓存机制。尽量不用swap。
readyboost对linux来说没有任何意义。加内存吧。
头像
cat650
帖子: 382
注册时间: 2009-05-18 13:51
送出感谢: 2 次
接收感谢: 2 次

Re: [问题]不知道8.04可以支持ReadyBoost吗?

#7

帖子 cat650 » 2009-06-05 11:39

想法不错,不过ubuntu的内存使用机制——内存被动清退。使的程序在很大程度上,第二次启动相当的快,比readyboost快很多。readyboost据他的技术文献表明,其在u盘存储的是内存列表,运用u盘随机读取速度快于硬盘来提高程序启动速度,存储内容根据程序使用频率排序。
不过,缺点很明显:
1,增加投入 u盘更换(平均闪存可写入次数万次,远远低于硬盘,所以有个耗损问题)
2,管理该程序内存开销,cpu开销
3,由于其写入速率远低于硬盘,远不如硬盘的虚拟内存。所以在设计之处就没有把u盘当作虚拟内存使用,也不可能扩长内存。网络对此有很大误解-对于程序而言除了启动快,对运行没有丝毫好处
我同意楼上的:
readyboost对linux来说没有任何意义。加内存吧。
活着谁不像一场炼狱,已经没有什么可以放弃……

http://cat650.iok.la:650我们唯一的自由就是我们的大脑。
回复

回到 “老旧版本支持”