¿Por qué los "sectores por pista" siguen siendo relevantes en un sistema operativo moderno con unidades modernas?

9

Estoy construyendo una nueva máquina y el controlador de incursión me pide sectores por pista. No he tenido que lidiar con las matemáticas de disco en mucho tiempo (¿1998?), Y no puedo encontrar nada que pertenezca al hardware moderno. Estas son unidades SAS de 2 TB que ejecutan un núcleo 2.8 en un controlador p420i.

¿Cuál es la diferencia entre las opciones de 32 (que es la predeterminada y me parece incorrecta) y 63 sectores por pista? ¿Cuándo necesitaría uno u otro?

Ben
fuente
¿Por qué "32" te parece mal?
Ewwhite
Parece extraño porque no puedo encontrar una razón para no usar 63, pero puedo ver una buena razón para no usar 32 (sistema operativo anterior, particiones de 4 gb). Escuché sobre diferencias de rendimiento teóricas y anecdóticas, pero no puedo encontrar ningún dato que las respalde.
Ben

Respuestas:

12

Este es un servidor HP ProLiant con un controlador Smart Array P420i RAID . Mi consejo inmediato es no cambiar ninguna de las configuraciones predeterminadas a menos que tenga una razón muy específica para ...

En resumen, no te preocupes por eso.

El concepto de sectores / pistas en el contexto de este controlador y la geometría del disco no es muy útil aquí. Muchas capas de abstracción; inútil a menos que tenga un problema de alineación específico para abordar o necesite un volumen de arranque más grande en un sistema operativo heredado. La activación de la función de arranque máximo (> 4 GB de volumen de arranque) en la unidad lógica aumenta el recuento de sectores de 32 a 63.

Descripción de HP de la opción:

Esta opción especifica el número de sectores que deben comprender cada pista. Es probable que el rendimiento de la unidad lógica disminuya cuando se especifica 63. Esta configuración se aplica si están instalados sistemas operativos más antiguos como Windows NT 4.0 y si la partición de arranque es mayor de 4 GB. La mayoría de los sistemas operativos modernos manejan particiones de arranque de más de 4 GB y ya no requieren esta configuración. Consulte la documentación del sistema operativo para obtener más información.

No lo tocaría.

ewwhite
fuente
2

Los discos SAS admiten un conjunto de comandos SCSI. Los comandos utilizan un bloque como unidad de acceso. La única razón por la que puedo pensar en tener que indicar el número de sectores en una pista sería para permitir la optimización del rendimiento en el caso en que el controlador necesite esto para mejorar el rendimiento de la pista cruzada y no pueda consultar la geometría física del disco desde la unidad .

Por supuesto, la mayoría de los discos tienen diferentes números de sectores en una pista en diferentes puntos del disco para aumentar la densidad de datos promedio.

No recuerdo la última vez que proporcioné este nivel de detalle en las unidades, y nunca en el caso de los discos SCSI.

Pekka
fuente
1
+1 Pregunta incómoda que no tiene sentido debido al número variable de sectores por pista. No se ve que en un controlador de incursión Adaptec en ningún modelo usé los últimos 10 años (y antes de eso no usé Adaptec). Pregunta divertida que se debe hacer.
TomTom
1
Este es el núcleo de mi pregunta: no entiendo por qué me piden esto.
Ben