Warum sind „Sektoren pro Spur“ auf einem modernen Betriebssystem mit modernen Laufwerken immer noch relevant?

9

Ich baue eine neue Maschine aus und der Raid-Controller fragt mich nach Sektoren pro Spur. Ich musste mich schon lange nicht mehr mit Festplattenmathematik beschäftigen (1998?), Und ich kann nichts finden, was sich auf moderne Hardware bezieht. Dies sind 2-TB-SAS-Laufwerke, auf denen ein 2,8-Kernel auf einem p420i-Controller ausgeführt wird.

Was ist der Unterschied zwischen den Optionen 32 (was Standard ist und mir falsch erscheint) und 63 Sektoren pro Track? Wann würde ich den einen oder anderen brauchen?

Ben
quelle
Warum erscheint Ihnen "32" falsch?
ewwhite
Es scheint seltsam, weil ich keinen Grund finde , 63 nicht zu verwenden, aber einen guten Grund sehe, 32 nicht zu verwenden (älteres Betriebssystem, 4-GB-Partitionen). Ich höre von theoretischen und anekdotischen Leistungsunterschieden, kann aber keine Daten finden, um sie zu sichern.
Ben

Antworten:

12

Dies ist ein HP ProLiant Server mit einem Smart Array P420i RAID-Controller . Mein sofortiger Rat ist, keine der Standardkonfigurationseinstellungen zu ändern, es sei denn, Sie haben einen ganz bestimmten Grund, ...

Kurz gesagt, mach dir keine Sorgen.

Das Konzept von Sektoren / Spuren im Kontext dieser Controller- und Plattengeometrie ist hier nicht sehr nützlich. Viele Abstraktionsebenen; nutzlos, es sei denn, Sie haben ein bestimmtes Ausrichtungsproblem, um ein größeres Startvolumen auf einem älteren Betriebssystem zu beheben, oder benötigen es. Durch Aktivieren der Max Boot-Funktion (> 4 GB Boot-Volume) auf dem logischen Laufwerk wird die Sektoranzahl von 32 auf 63 erhöht.

HP Beschreibung der Option:

Diese Option gibt die Anzahl der Sektoren an, aus denen jede Spur bestehen soll. Die Leistung des logischen Laufwerks nimmt wahrscheinlich ab, wenn 63 angegeben wird. Diese Einstellung gilt, wenn ältere Betriebssysteme wie Windows NT 4.0 installiert sind und die Startpartition größer als 4 GB ist. Die meisten modernen Betriebssysteme verarbeiten Bootpartitionen mit mehr als 4 GB und erfordern diese Einstellung nicht mehr. Weitere Informationen finden Sie in der Dokumentation zum Betriebssystem.

Ich würde es nicht anfassen.

ewwhite
quelle
2

SAS-Festplatten unterstützen einen SCSI-Befehlssatz. Die Befehle verwenden einen Block als Zugriffseinheit. Der einzige Grund, warum ich mir vorstellen kann, die Anzahl der Sektoren auf einer Spur angeben zu müssen, besteht darin, eine Leistungsoptimierung zu ermöglichen, wenn der Controller dies zur Verbesserung der Spurübergreifenden Leistung benötigt und die physische Geometrie der Festplatte nicht vom Laufwerk abfragen kann .

Natürlich haben die meisten Festplatten an verschiedenen Punkten der Festplatte eine unterschiedliche Anzahl von Sektoren auf einer Spur, um die durchschnittliche Datendichte zu erhöhen.

Ich kann mich nicht erinnern, wann ich diese Detailgenauigkeit zuletzt auf Laufwerken angegeben habe, und niemals bei SCSI-Festplatten.

Pekka
quelle
1
+1 Unangenehme Frage, die aufgrund der unterschiedlichen Anzahl von Sektoren pro Spur keinen Sinn ergibt. Ich habe nicht gesehen, dass ich in den letzten 10 Jahren auf einem Adaptec-RAID-Controller in einem Modell Adaptec verwendet habe (und zuvor habe ich Adaptec nicht verwendet). Lustige Frage gestellt werden.
TomTom
1
Dies ist der Kern meiner Frage - ich verstehe nicht, warum ich danach gefragt werde.
Ben