哪一侧实际上更快?
整个HDD盘片组件以固定的RPM旋转,因此角速度恒定。
由于角速度在所有情况下都相同,因此平均旋转等待时间在所有情况下都相同。
外圆柱具有更快的线速度。
如果没有区域记录,则读取外部轨道上的扇区与内部轨道相同。
使用区域记录(可能在所有新的HDD上都使用过),读取外部磁道上的扇区会比内部磁道“快”(而不是慢)。
您似乎在误读这些教程。链接#1和#3明确指出,外圆柱体的读取速度可能比内圆柱体的读取速度快。
在链接#1中,“ 磁盘末端 ”是指最里面的圆柱体。
在链接#3中,“ 测试的早期 ”是指从气缸0开始,它是最外面的气缸。
您提供的四个链接中的任何一个都没有关于此主题的矛盾或矛盾。
请注意,光盘(例如CD,DVD)与HDD不同。
光盘用的螺旋轨道(每可用侧),其在内部和开始螺旋向外。
HDD 在每个表面上使用同心圆形轨道。 多个表面具有组织成圆柱体的轨道。最外面的圆柱体始终编号为0。
区别明显吗?
那要看你在做什么。
由于14英寸的盘片,然后是8英寸,5.25英寸和3.5英寸的日子,最外层和最内层之间的轨道长度之比似乎从未超过2:1。不超过该比率的实际原因可能是更多的汽缸增加了最大和平均搜寻时间。
采用分区记录的现代驱动器利用了外圆柱的较长磁道长度的较大磁畴量(以及更快的线速度)。通过将每个区域中的扇区分配给固定数量的磁畴,扇区在每个区域中使用一致的磁道长度。由于外圆柱上每个磁道将有更多扇区,因此这些圆柱上的数据传输速率现在比内圆柱快。
最外面的圆柱体上的数据速率可能是最里面的圆柱体的两倍。平均而言,与内部圆柱体相比,外部圆柱体上的数据速率可以提高50%。
但是,这种性能优势仅在于R / W磁头和磁盘之间的数据传输。扇区的这一数据传输只是为了满足OS的读取或写入请求而发生的几种操作中的一种传输。
要在随机扇区中读取数据,将发生的步骤是:
- 操作系统将构建通过SATA总线传输的ATAPI读取请求。
- HDD接收请求并处理命令。
- 向适当的柱面发起寻道(此延迟称为寻道时间,可能会消耗10毫秒的时间)。
- 一旦在正确的圆柱体上,就选择了正确的R / W磁头,并开始搜索适当的扇区。
- 平均而言,寻找合适的扇区需要大约半盘的旋转(此延迟又称为旋转等待时间)。
- 找到正确的扇区后,会将实际的扇区数据读入扇区缓冲区(通常为SRAM)(这是唯一受外部位置与内部位置影响的操作)。
- 读取整个扇区后,机载控制器会使用ECC验证并可能纠正数据。然后可以通过SATA总线将扇区数据传输到PC。
- 操作系统接收数据。
现在只涉及一个领域。
有关复制文件的大量磁盘请求/操作的想法,请参见以下答案
在不需要查找操作的顺序读取中,磁盘的R / W时间在执行磁盘访问的总时间中成为更重要的项目。您对减少几微秒的感觉有多好,这是值得怀疑的。
与分区列出顺序相比,这些分区在物理上如何放置在磁盘上-例如gparted显示了分区的逻辑功能区布局。该功能区左侧显示的分区在物理上是否靠近磁盘的外边缘或内边缘?
通常,第一个扇区(圆柱0,缸头0,扇区0)位于这些表示的左侧。图形或条形图表示扇区的数字顺序,它以最快的速度增加扇区编号,然后是磁头编号(对于磁道编号),然后是圆柱编号。该进程从最外层的圆柱体传播到最内层的圆柱体。
左侧显示的分隔物可能实际上位于外圆柱上。GParted具有属性框,这些属性框提供实际的磁盘地址(按扇区号)以验证这些关系。
是否有软件基准测试,例如在相同操作系统的相同原始安装上,内部和外部不同分区上首次测试一些磁盘密集型产品?
我不知道。