为什么“每磁道扇区数”在具有现代驱动器的现代操作系统上仍然相关?

为什么“每磁道扇区数”在具有现代驱动器的现代操作系统上仍然相关?

我正在构建一台新机器,RAID 控制器要求我提供每条磁道的扇区数。我很久没有处理过磁盘数学运算了(1998 年?),而且我找不到任何与现代硬件相关的内容。这些是 2TB SAS 驱动器,在 p420i 控制器上运行 2.8 内核。

每磁道 32 个扇区(这是默认值,但我觉得不对)和 63 个扇区有什么区别?我什么时候需要其中一个?

答案1

这是 HP ProLiant 服务器,带有智能阵列 P420i RAID 控制器。我的直接建议是不要更改任何默认配置设置,除非你有非常...的具体原因

简而言之,不用担心。

此控制器上下文中的扇区/轨道概念磁盘几何在这里不是很有用。很多抽象层;除非您需要解决特定的对齐问题或在旧版操作系统上需要更大的启动卷,否则它们毫无用处。在逻辑驱动器上启用最大启动功能(>4GB 启动卷)可将扇区数从 32 增加到 63。

HP 对该选项的描述:

此选项指定组成每个磁道的扇区数。当指定 63 时,逻辑驱动器性能可能会下降。如果安装了较旧的操作系统(例如 Windows NT 4.0)并且启动分区大于 4 GB,则适用此设置。大多数现代操作系统可处理大于 4 GB 的启动分区,不再需要此设置。请查看操作系统文档以获取更多信息。

我不会碰它。

答案2

SAS 磁盘支持 SCSI 命令集。这些命令使用块作为访问单位。我能想到必须指示轨道上的扇区数的唯一原因是允许性能优化,因为控制器需要这样做来提高跨轨道性能,并且无法从驱动器查询磁盘的物理几何形状。

当然,大多数磁盘在磁盘不同点的磁道上具有不同数量的扇区,以增加平均数据密度。

我不记得我上次提供过有关驱动器的这种级别的详细信息,而且对于 SCSI 磁盘,我从来没有提供过。

相关内容