文 ◆ 梭鱼
今天是五一国际劳动节,本公众号在此祝大家节日愉快,百毒不侵!
原计划今天休息不发文,但一直有件事情让我非常困惑。
我所在的QQ群里,相当多的话题就是讨论硬盘曲线的问题。就这个问题我也做过简单的阐述,现在看来完全不够。
很多人不能理解为什么硬盘测试会出现曲线,哪种曲线状态是合理的,哪种不合理,对此有清醒认识的朋友并不多。
很多言论的风向感觉已经被带偏,甚至有点矫枉过正。
为此,特地加写一篇关于硬盘曲线的文章,欢迎阅读。
1
上面三张是我今天专门找了一个西数2TB企业级硬盘测试截图。
从图片可以清晰的看出,HDTUNE测试曲线总体往下走的趋势,并且还伴有锯齿状的起伏。
那说明硬盘在读写的过程中是存在速度起伏。
正因为速度产生起伏,某些用户就觉得这个盘是不是有问题?读写速度起伏会影响正常使用;硬盘寿命会不会很短?
顾虑和恐慌就这样产生了。
2
要彻底理解曲线波动的问题,首先我们要学习几个基本的概念。
面密度
为了最大限度开发碟片的有效存储容量,大部分硬盘都会完全利用每张碟片的两个面。
早期的硬盘(单碟容量120GB以下)密度低,都是一种面密度包打天下(昆腾迈拓除外)。
意思是,每张碟片的每个面的容量完全一致。
这样做的好处就是容易开发,要增加硬盘的容量只需要做加法就行。
对着采用这种技术的硬盘来说,测试曲线非常顺滑,极少出现明显波动。
但是随着面密度不断的翻倍,原来的那种技术已无法适应当前需求。
俗话说,五根手指有长短,在磁头和碟片制造过程中不可能品质完全一致
如果继续采用这种技术,那么品质稍差的碟片就只能被淘汰,无疑是严重浪费。
为解决这个问题,工厂开发出自适应密度的技术。
其实这并不是什么新技术,早在上世纪,昆腾硬盘早已应用到产品当中,后来被迈拓硬盘继承发扬。
直至希捷7200.7 PLUS和西数WD5000YS,这二家硬盘企业才真正把这个技术运用到产品当中。
自适应面密度就是,充分探测每个碟片每个面的介质品质,然后根据实际状况采用不同的密度标准。
品质好的那个面提升密度,品质欠佳的那个面,降低密度。
总而言之,每个面的密度合起来等于目标容量即可。
那么,自适应密度是如何实现的?
TPI
TPI是英文Track Per Inch的缩写,中文全称:每英寸磁道。
TPI存在的意义就是定义每英寸磁道的数量。
厂家在开发selftest固件的时候,内置了大量不同面密度的数据模板。
这些模板参数当中包含TPI,高达数百种。
初代技术,TPI参数按照整个面来划分,相对比较死板。
比如;一个双磁头500G的硬盘。
第一个面TPI=123456
第二个面TPI=111234
意思是第一个面包含123456条磁道,以此类推。
TPI是磁头工艺所决定
磁头属于微加工,加工成型的磁头宽度存在差异
如果磁头越窄磁道就可以做的更窄,那么TPI就可以做的更大,反之亦然
段位(zone)
为方便参数管理,厂家对碟片表面进行了逻辑划分,希捷29个区域,西数早期21个区域,后期61个区域。
这就是硬盘的段位。
众所周知,碟片形状是一个圆。
硬盘转动的时候,碟片各个区域线速度不尽相同
那么所需要的磁头读写参数也不可能一致,通过设定逻辑上的界限,让磁头参数归于统一。
此外,段位与段位之间的磁头读写参数是不同的。
注意,段位数是按照每个面来算的,并不是按照硬盘整体来算。
BPI
有了段位和TPI显然还不能让硬盘正常工作
硬盘做小工作单位是扇区
BPI的意思就是:每英寸扇区数
简单说,每条磁道上有多少个扇区
硬盘线性速度快不快,不取决于TPI也不取决于段位。
而取决于BPI
转速恒定的情况下,磁头单位时间顺序读写的扇区越多,那么硬盘的速度越快。
简单的理解:BPI越大速度越快
转速不变的情况下,硬盘的速度最终是BPI来决定。
3
为了压榨每个存储面的极限潜力,新一代的自适应技术已经拓展到每个段位都有独立的TPI和BPI。
这张图包含了上述内容所有的信息。
从HEAD0--HEAD5每个面密度都不一致。
每个面有60个段位,每个段位第一位数代表TPI,第二位代表BPI。
特别说明一下,括号里面的数字表示参数的档位,并不是TPI BPI的实际参数。
每个档位对应了实际的参数。
如果按照实际参数来现实,那么会非常杂乱,无法阅读。
不管是什么品牌的硬盘,都是基于这个原理,只是各自表达的 方式不同罢了。
最后总结一下
当你用HDTUNE测试硬盘的时候存在密集的锯齿状曲线,就是因为每个存储面的每个段位的TPI BPI不统一所造成速度差。
差异越大,曲线的波动就越明显。
为保证用户使用的体验,工厂也会对此进行严格的限制,当面与面之间密度差异过大则视为不合格产品。
因此,正规投放市场的产品,曲线都是符合性能测试要求的。
如果存在断崖式的掉速,则碟片表面可能存在过多读写迟钝甚至损坏的区域。
上面贴出的硬盘测试曲线,虽然有很多波动,但是完全符合性能要求,对使用体验不存在任何影响。
最后我希望大家要理性看待硬盘曲线这回事,不要杞人忧天该怎么用就怎么用。如果非要拘泥于曲线恐怕到最后就无盘可用。
喜欢文章的朋友,请打赏一个呗!