到内/外边缘的分区是否明显更快

use*_*551 25 hard-drive partitioning multi-boot

一些linux双/多引导教程/一般分区教程说硬盘的内侧比外侧快,所以向外分区往往更慢,而有些人说恰恰相反。

哪一边实际上更快?

区别明显吗?

与分区列表顺序相比,分区在磁盘上的物理位置如何 - 例如 gparted 显示了分区的逻辑功能区布局。显示在此功能区左侧的分区是否物理上靠近磁盘的外边缘或内边缘?

是否有软件基准测试,例如在同一操作系统的相同 vanilla 安装上首次测试一些磁盘密集型内容,但在不同的分区(内部和外部)上?

编辑:链接

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html ctrl + f 在此页面上表示“较慢”

分区的顺序重要吗? 说外侧更快

http://www.pcworld.com/article/255224/how_to_partition_your_hard_drive_to_optimize_performance.html说内侧更快

http://partition.radified.com/partitioning_2.htm说外侧更快(不是关于双启动)

saw*_*ust 38

哪一边实际上更快?

整个 HDD 盘片组件以固定的 RPM 旋转,因此角速度是恒定的。
平均旋转延迟在所有情况下都相同,因为角速度在所有情况下都相同。

外圆柱体具有更快的线速度。
如果没有区域记录,读取外磁道上的扇区将与内磁道相同。
使用区域记录(可能用于所有新 HDD),读取外部轨道上的扇区将比内部轨道“更快”(而不是更慢)。

您似乎误读了这些教程。链接#1 和#3 清楚地表明,外圆柱体的读取速度比内圆柱体更快。
在链接#1 中,“磁盘末端”指的是最里面的圆柱体。
在链接#3 中,“测试的早期部分”是指从圆柱 0 开始,它是最外面的圆柱。
您提供的四个链接中的任何一个都没有关于该主题的不一致或矛盾。

请注意,光盘(例如 CD、DVD)与 HDD 不同。
光盘用的螺旋轨道(每可用侧),其在内部和开始螺旋向外。
HDD在每个表面上采用同心圆形轨道。 多个表面具有组织成圆柱体的轨道。最外面的圆柱体总是编号为#0。

区别明显吗?

这取决于你在做什么。

自从 14" 拼盘,然后是 8"、5.25" 和 3.5" 的时代以来,最外层和最内层之间的轨道长度比似乎从未超过 2:1。不超过这个比率的一个实际原因可能是更多的柱面会增加最大和平均寻道时间。

采用分区记录的现代驱动器利用了外圆柱体较长磁道长度的大量磁畴(和更快的线速度)。通过将每个区域中的扇区分配给固定数量的磁畴,扇区每个区域使用一致长度的磁道。由于外柱面的每个磁道将有更多扇区,因此这些柱面的数据传输速率现在比内柱面快。

最外圆柱的数据速率可能是最内圆柱的两倍。平均而言,与内圆柱相比,外圆柱的数据速率可能快 50%。

但这种性能优势仅体现在 R/W 磁头和盘片之间的数据传输上。扇区的这一数据传输只是为了满足操作系统的读或写请求而将发生的若干操作中的一次传输。
要读取随机扇区中的数据,将发生的步骤是:

  • 操作系统将构建通过 SATA 总线传输的 ATAPI 读取请求。
  • HDD 接收请求并处理命令。
  • 向正确的柱面发起寻道(此延迟称为寻道时间,可能会消耗 10 毫秒)。
  • 一旦到达正确的柱面,就会选择正确的 R/W 磁头,并开始搜索正确的扇区。
  • 平均而言,搜索合适的扇区大约需要盘片旋转半圈(这种延迟也称为旋转延迟)。
  • 一旦找到合适的扇区,实际的扇区数据就会被读入扇区缓冲区(通常是 SRAM)(这是唯一受外部与内部位置影响的操作)。
  • 在读取整个扇区后,板载控制器使用 ECC 验证并可能更正数据。然后扇区数据可以通过 SATA 总线传输到 PC。
  • 操作系统接收数据。

现在这只是针对一个部门。
有关复制文件的大量磁盘请求/操作的想法,请参阅此答案

在不需要寻道操作的顺序读取上,盘片的 R/W 时间在执行磁盘访问的总时间中变得更加突出。您能否感知到几微秒的减少是值得怀疑的。

与分区列表顺序相比,分区在磁盘上的物理位置如何 - 例如 gparted 显示了分区的逻辑功能区布局。显示在此功能区左侧的分区是否物理上靠近磁盘的外边缘或内边缘?

通常第一个扇区(柱面 0、磁头 0、扇区 0)放置在这些表示的左侧。图形或条形表示扇区的数字顺序,扇区号递增最快,然后是磁头号(用于磁道号),然后是柱面号。这个进程从最外面的圆柱体传播到最里面的圆柱体。

左侧显示的分区可能实际上位于外圆柱体上。GParted 具有提供实际磁盘地址(按扇区编号)的属性框以验证这些关系。

是否有软件基准测试,例如在同一操作系统的相同 vanilla 安装上首次测试一些磁盘密集型内容,但在不同的分区(内部和外部)上?

我不知道。

  • 电脑很迷人。 (11认同)

小智 6

这是我的测试结果

  • 使用 4K 分配单元 NTFS 格式化的磁盘
  • 靠近磁道 0(磁盘的外部)的顺序读/写速度更快
  • 更快的随机存取读/写 512 字节靠近磁道 0
  • 4K 随机访问读/写在这两种情况下几乎相同

希望您觉得它有用。


磁道 0(外部区域) ST3500320AS 500.1 GB SATA/300 7200RPM 976771055s QD32 通过 USB3(Astone HDD 坞站)

CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo

MB/秒 = 1,000,000 字节/秒 [SATA/300 = 300,000,000 字节/秒] -- 测试:1000 MB (x5)

  • 顺序读取:114.448 MB/秒
  • 顺序写入:113.556 MB/秒
  • 随机读取 512KB:46.757 MB/秒
  • 随机写入 512KB:75.253 MB/秒
  • 随机读取 4KB (QD=1):0.585 MB/s [ 142.8 IOPS]
  • 随机写入 4KB (QD=1):1.643 MB/s [ 401.2 IOPS]
  • 随机读取 4KB (QD=32):0.624 MB/s [ 152.3 IOPS]
  • 随机写入 4KB (QD=32):1.594 MB/s [ 389.3 IOPS]



最后磁道(靠近主轴的内部区域) ST3500320AS 500.1 GB SATA/300 7200RPM 976771055s QD32 通过 USB3(Astone HDD 坞站)

CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo

MB/秒 = 1,000,000 字节/秒 [SATA/300 = 300,000,000 字节/秒] -- 测试:1000 MB (x5)

  • 顺序读取:61.120 MB/s 53.40%
  • 顺序写入:60.587 MB/s 53.35%
  • 随机读取 512KB:33.918 MB/秒 72.54%
  • 随机写入 512KB:48.483 MB/秒 64.42%
  • 随机读取 4KB (QD=1):0.587 MB/s [ 143.3 IOPS] 100.34%
  • 随机写入 4KB (QD=1):1.533 MB/s [ 374.3 IOPS] 93.30%
  • 随机读取 4KB (QD=32):0.618 MB/s [ 150.8 IOPS] 99.04%
  • 随机写入 4KB (QD=32):1.535 MB/s [ 374.9 IOPS] 96.30%