如果我使用一个 500GB 硬盘和一个 1TB 硬盘,其他方面完全相同,为什么 1TB 硬盘的速度不是 500GB 硬盘的两倍?
如果它们都以相同的速率旋转,并且 1TB 驱动器具有两倍的数据密度(必须如此),则它的传输速率也应该为其两倍(尽管寻道时间是相当的)还是我遗漏了什么。
答案1
如果它们都以相同的速度旋转,并且 1TB 驱动器的数据密度是其两倍(这是必须的),那么它的传输速率也应该是其两倍
其实,容量是和面积成正比的,而传输速率是和半径成正比的。假设磁道数和每条磁道的数据量成正比,那么传输速率应该会随着容量的增加而增加。
因此,从 500GB 增加到 1000GB 时,驱动器单位面积的密度会增加一倍,但每条磁道的密度仅会增加 1.414 倍(2 的平方根),因此传输速率仅会增加 1.414 倍。
我怀疑实际因素可能会更高一些,因为增加每条轨道的密度可能比增加轨道数量更容易。
答案2
例如,硬盘不仅在数据密度上有差异,而且在盘片数量上也有差异。容量跃升通常只是盘片数量翻倍,而不是数据密度翻倍。
此外,还有几个因素会影响硬盘的数据传输率。最突出的因素可能是驱动器本身的控制器。如果控制器的速率被限制在 80 MiB/s 左右,那么更高的数据密度对您来说毫无意义。