解析篇:应用软件的效能为何差这么多
●用HDTune解读固态硬盘和机械硬盘差距
为什么升级之后有如此巨大的性能提升,这回到了固态硬盘的基本特性。固态硬盘以闪存作为存储介质,没有传统硬盘的机械部件,没有了寻道和平均潜伏期的概念,随机存取性能有着大幅度提高。对于这一点,回到HDTune软件再来看看。
希捷Barracuda 7200.11 640GB
Crucial v4 256GB
两个十分明显的差别,机械硬盘从外圈到内圈速度会逐渐下降,而机械式的寻道机制以及固定的7200RPM的转速使得它在做随机读取操作时延迟极高(14.3ms),而固态硬盘显然没有这些多余的步骤,全盘均可保持恒定的速度,随机读取仅依赖于主控算法和闪存性能,速度比传统硬盘快上几百倍。
为什么如此强调随机性能,持续读写类似于我们拷贝一个大容量的文件,比如电影、电视剧,或者是进行视频编辑、视频导入操作时更偏重于这项指标。但硬盘遇到的众多数据请求绝非连续文件,这些数据有长有短,很多是分散的、随机的。
●理论解释实际说明为何随机读写性能如此重要
Tom's Hardware曾撰写过的两篇文章
此前,国外权威媒体Tom's Hardware曾撰写过两篇文章,分别为《SSD Performance In Crysis 2, World Of Warcraft, And Civilization V》和《SSD Performance In The Office: Nine Applications Benchmarked》,基于一款SandForce主控240GB固态硬盘,应用监测软件统计了在实际游戏和系统软件应用当中,系统对固态硬盘的I/O请求操作的种类和数量,非常全面,具备很好的参考性。
简单理解下表中的测试结果,在实际应用软件中,连续数据的请求比重并不大,文件长度的分别也主要是以4KB和128KB居多,这也是为什么我们看到的很多评测总是以4KB作为衡量硬盘随机读写速度的标准,而以128KB作为衡量持续读写速度的标准。
这里不太过多赘述测试层面的东西,随机读写性能是衡量硬盘速度的首要因素,4KB请求并不等同于拷贝一个4KB长度的文件,它有可能是在一个很大的文件中请求一小部分,而这也算作随机请求。随机请求的比重越大,固态硬盘相比传统硬盘的优势越明显。而事实情况是这项比重确实很大。
网友评论