Sind 4k-Sektoren für die Datenübertragung auf der Festplatte effizienter?

Ich habe gerade zwei Festplatten erhalten, die 4k-Sektoren verwenden, aber meldet ihre physische Sektorgröße dem Betriebssystem als nur 512 Bytes.

Bedeutet dies, dass das Betriebssystem acht Anforderungen an das Laufwerk senden muss, um 4k-Daten zu lesen, während ein echtes 4k-Laufwerk die gleiche Datenmenge mit einer einzigen Anforderung übertragen kann?

Gibt es damit einen Leistungsvorteil? Wird es die Systemlast verringern oder die NCQ-Leistung verbessern, da weniger Anforderungen für die gleiche Datenmenge?

Oder verwenden "echte" 4k-Laufwerke immer noch logische 512-Byte-Sektoren, sodass Daten immer in 512-Byte-Blöcke für die Übertragung aufgeteilt werden?

Author: Malvineous, 2011-06-11

1 answers

ALLE Festplatten mit 4k Sektoren melden 512 Byte an das Betriebssystem aus Kompatibilitätsgründen: Denken Sie an BIOS, DOS oder Windows.

Die" zwischengespeicherte " Leistung ändert sich nicht, da 512-Byte-Sektorgeräte bereits mehrere Sektoren gleichzeitig lesen und schreiben können. Die meisten Dateisysteme verwenden auch Datenblockgrößen größer als 512 Byte - viele verwenden 4k und größer.

Auf der Festplatte wird ein einzelner 512-Byte-Schreibvorgang durch einen 4k-Lese-und-Schreibzyklus emuliert. Du willst nicht, dass das zu oft passiert. Dies wird sein wird auch ausgeführt, wenn ein "Multiple Write" nicht an einer 4k-Grenze beginnt und/oder endet.

Bei Windows XP (und älteren Linux) müssen Sie auf die Partitionierung achten. Das Partitionierungsschema "Dos-kompatibel" führt zu einer nicht ausgerichteten primären Partition-was zu einem großen Leistungseinbruch führt.

Die 4k-Sektoren sind mit der Oberflächendatendichte etwas effizienter, da weniger Overhead anfällt. Dies bedeutet auch, dass Sie bei jeder "Drehung" der Platten mehr Daten lesen können, aber es ist nur ein leichter Anstieg der Datenrate.

 2
Author: Turbo J,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-17 03:14:22