引用:
原帖由 拳头 于 2008-8-31 19:31 发表 
在固态硬盘尚未平民化之前,SLC闪存已经率先应用在传统硬盘上,并打造出新一代的磁性硬盘。混合硬盘的原理和微软全新一代Windows Vista操作系统上的“Ready Boost”功能相似,两者都是通过增加高速闪存来进行资料预读 ...
你知道真正的寻道速度测试是如何进行的么?简单来讲,假设磁盘有N个扇区,那么生成K个1到N的均匀随机数,然后访问这K个扇区,计算这K个扇区的平均访问时间。
由于K是1~N上的均匀随机数。由于:1)随机,所以应该不可预测,prefetch是无效的;2)1~N,决定了可能访问整盘任意地方,由于缓存不能缓存整个磁盘,所以缓存也不可能每次命中。
所以,混合硬盘在“真实”的寻道性能上,应该和普通硬盘是一样的,一般是十几ms。
但是,现在的问题是,hdtune测出了不合理的数值<1ms。那么,中间肯定发生了什么问题。问题很可能是发生在hdtune上的,比如,
1 hdtune用底层IO只进行了寻道,但是没有进行实际的读取,而混合硬盘“无视”了非读取的寻道操作?——这个只是我YY。
2 hdtune进行寻道测试的区块并不分布在全盘,只是对磁盘的一小部分进行了寻道测试(不过这个和hdtune的图示不符)。
所以,我想知道的是why。而不是你copy来的大家都知道的资料。
[
本帖最后由 kilia 于 2008-9-2 00:06 编辑 ]