Wie hoch ist die tatsächliche maximale Lese-/Schreibgeschwindigkeit für eine SATA III-Festplatte mit 6,0 Gb/s realistisch?
Ich weiß, was 6,0 gb/s bedeutet, es bedeutet sechs Gigabit pro Sekunde, das Präfix Giga- verwendet die SI-Dezimaldefinition, was 1.000.000.000 bedeutet, und es ist 1.000 mal ein Mega- und 1.000.000 mal ein Kilo-, aber Computer verwenden Binärsysteme und Byte als Basiseinheit, 1 Byte = 8 Bit, wobei jede Einheit das 1.024-fache der ersteren ist, also ist 1 KB 1.024 Byte und 8.192 Bit, 1 MB ist 1.048.576 Byte und 8.388.608 Bit und 1 GB ist 1.073.741.824 Byte und 8.589.934.592 Bit, also wären 6,0 gb/s in Dezimalzahlen 732.421,875 KB/s oder 715,2557373046875 MB/s im Binärformat.
In Wirklichkeit ist meine Festplatte eine Seagate BarraCuda ST1000DM010 1 TB 7200 U/min 64 MB SATA III 6,0 Gb/s und an einen SATA III 6,0 Gb/s-Port auf meinem Motherboard angeschlossen:
Dennoch habe ich in taskmgr.exe noch nie eine Lese-/Schreibgeschwindigkeit dieser Festplatte über 160 MiB/s festgestellt. Die Verwendung von FastCopy mit einer Puffergröße von 256 MiB zum Kopieren von Dateien von derselben Festplatte ergibt eine Übertragungsrate von höchstens 128 MiB/s, die meistens normalerweise bei etwa 108 MiB/s liegt, was interessanterweise Get-FileHash
die E/A-Geschwindigkeit der Festplatte auf bis zu 144 MiB/s ansteigen lassen kann.
Wie hoch ist also die maximale Lese-/Schreibgeschwindigkeit einer SATA III-Festplatte bei 7200 U/min mit SATA 6,0 Gb/s-Schnittstelle?
Ich stelle diese Frage, weil ich vorhabe zu kaufenSeagate Exos 7E8 4 TB 512n SATA 128 MB Cache 3,5-Zoll-Enterprise-Festplatte (ST4000NM0035), es hat 128 MB Cache statt 64 MB bei mir. Welche Lese-/Schreibgeschwindigkeit kann ich also erwarten? Liegt sie bei etwa 256 MiB/s, weil der Cache doppelt so groß ist wie bei mir, oder etwas mehr?
SATA verwendet also eine 8b/10b-Kodierung, sodass die maximale Datenrate theoretisch 4,8 GB/s beträgt, was 600 MB/s oder 572,20458984375 MiB/s entspricht. Diese Geschwindigkeit ist jedoch viel höher als das, was ich tatsächlich erreichen kann ...
Antwort1
Die SATA-Schnittstelle läuft mit 6 Gbit/s, was aufgrund der Kodierung der 8-Bit-Bytes in 10-Bit-Symbole mit 8b10b-Zeilencode 600 MB/s entspricht.
Allerdings kann eine mechanisch rotierende Festplatte nicht so hohe Lese- oder Schreibgeschwindigkeiten erreichen.
Im Handbuch der Seagate ST1000DM010 steht sogar, welche Burst- und Dauer-Lese-/Schreibgeschwindigkeiten erreicht werden können. Der Durchschnitt liegt bei 156 MB/s, auch wenn die Schnittstellengeschwindigkeit 600 MB/s beträgt.