首先从之前的图片我们可以看出领先最多的是4K,其实也就和开始所说4K,足足领先了HDD数十倍,而4K的QD64甚至领先几百倍,而4K即为零碎分散文件,在我们的系统中,系统很多的文件不是连续一起的(就像系统里很多文件、几KB大小的)零碎文件(甚至有一些大文件也不是连续一起的,所以在HDD中才有了磁盘碎片整理)。
当加载系统或软件时(例如开机),系统要一次过读取许多零碎文件,而HDD比SSD开机慢的问题就在于此,在这里我们就可以清楚了解,4K性能是多么的重要,SSD的优势到底还是领先在4K,虽然SEQ也领先许多,但这个不是重点(最起码连续大文件极少数)。
4K性能极低的机械硬盘,即使组Raid 0也效果不大
话说回来,而HDD到底为什么4K性能如此低下?现在让我们来想一想HDD的工作方式,磁头+马达+碟片。而磁头则是悬浮在碟片上随时存取数据,马达负责带动碟片,而硬盘的转速由马达决定,碟片的单碟容量会影响同大小的扇区密度(碟片大小都是3.5寸)。我们就分三点来说:
当零散数据多的时候,硬盘的磁头就必须要马不停蹄地疯狂摆动,移动到相应的位置提取自己需要的数据,这样疯狂的摆动使得磁头经常不在读取数据,空闲时间大大增加,很自然大大减低4K的性能(故HDD的随机存取时间也很大,最起码比SSD要大很多)。而想减少随即存取时间(即加快磁头摆动)?你就只能看看哪家肯在磁头上下重本的厂家了。。。(毕竟摆动对磁头质量有很大要求,随意加快就大大减低磁头的零件寿命)这个性能与磁头有关。
而别忘记,数据是存在碟片的相应位置,而磁头移动过去后还需要等碟片相应位置移动过来才能取得数据(这时高转速就体现优势了),故转速是影响HDD的平均潜伏时间(恩,我们完全可以理解成SSD是没有这个参数的)。
当然,磁盘密度对HDD整体性能也有着大的影响。毕竟磁头的读取范围是不变的,而单碟容量更高,同样范围的扇页的扇区数更多,磁头同时读的数据也更加多,自然性能也会提高。(当然那些数据如果不在一起,也没什么用,这个可以理解成命中率?)
推荐经销商