Festplatte: Leistungsunterschiede zwischen 7,2k SATA und 15k SAS

9

Was ist die Faustregel für Leistungsmerkmale und Unterschiede zwischen Festplattenlaufwerken mit 7200 U / min (SATA / SAS) und 15000 U / min (SAS) derselben Generation?

cnst
quelle
1
Warum wurde diese Frage abgelehnt?
cnst
Viele Informationen da draußen. 7,2k- und 10k / 15k-Festplatten unterscheiden sich stark in Kapazität und Leistung. SAS versus SATA auch. Sie haben kein konkretes Beispiel für Workload-Anforderungen oder eine Situation angegeben, in der eine konkretere Empfehlung gelten könnte.
ewwhite
heh, so lustig - 10k Aufrufe, doch + 3 / -2 = 1 Nettostimme!
cnst

Antworten:

14

Es ist ein Fall von Mathe. Die E / A pro Sekunde wird durch die folgende Berechnung bestimmt:

Zufällige E / A = 1000 / (durchschnittliche Latenz + Suchzeit)

Bei einem Laufwerk mit 7,2 KB U / min ergibt eine Suchzeit von 8,5 ms und eine Latenz von 4,16 eine IOPS-Zahl von 78.

Bei einem Laufwerk mit 15.000 U / min ergibt eine Suchzeit von 2,6 ms und eine Latenz von 2,0 ms eine IOPS-Zahl von 217.
Bei einem Laufwerk mit 15.000 U / min ergibt eine Suchzeit von 3,4 ms und eine Latenz von 2,0 ms eine IOPS-Zahl von 185.

Dies sind nur Beispiele, die auf einer Auswahl aktueller (zum Zeitpunkt dieses Schreibens) Laufwerke von Seagate basieren.

Die Schnittstelle (SAS vs SATA) wirkt sich nicht wesentlich auf diese Zahlen aus. Die Drehzahlen bestimmen die Leistung. Die sequentielle E / A-Leistung ist eine andere Zahl, aber die meisten Server-E / A sind heutzutage sehr zufällig.

Wie Sie sehen können, kann der Leistungsunterschied zwischen den beiden Geschwindigkeitsstufen erheblich sein.

sysadmin1138
quelle
Sequentielles Lesen / Schreiben hängt also nicht viel von der Drehzahl ab?
cnst
@cnst Nein. Sie tun es nicht.
ewwhite
@cnst Das tut es, aber es hängt sehr vom Laufwerk selbst ab. Der oben verwendete Wert von 7,5 KB beträgt maximal 115 MB / s, wobei der zweite Wert von 15 KB als Bereich von 122 bis 204 MB / s aufgeführt ist. Bei zufälligen E / A liegen die großen Unterschiede.
sysadmin1138
1
Normalerweise verwenden wir 180 IOPS als Faustregel für eine 15k-Festplatte. Denken Sie jedoch daran, dass Sie bei Verwendung von RAID diese aufteilen müssen (RAID 10 ist 180 Lese-IOPs, 90 Schreib-IOPS oder 1: 2 ... RAID 5 ist 1: 4, Raid 6 ist 1: 8, wenn ich mich richtig erinnere).
Matthew
1
@cnst Scheint, dass Hersteller keine Such- / Zugriffszahlen auf 5.4k-Laufwerken veröffentlichen. Es scheint, dass das WD Red-Laufwerk (4 TB, 3,5 ", 5,4 k) bei einer Lese- und Schreiblatenz von 16,38 ms und einer Schreiblatenz von 7,36 ms (die irgendwie eine Rotationslatenz von 5,52 ms umfasst) testet. Nach der Formel werden 61 Lese-IOPS und 136 Schreib-IOPS erzeugt Wenn Sie die Spezifikationen für ein bestimmtes Laufwerk kennen möchten, sollten Sie erwarten, dass es irgendwo einem Benchmarking unterzogen wird, und es nachschlagen. Mit einer Warteschlangentiefe von 32 kann das Laufwerk> 140 IOPS in einem gemischten Lese- / Schreibmuster
abrufen
5

Kurz gesagt, sie haben unterschiedliche Eigenschaften und Zwecke ...

Festplatten mit 7200 U / min sind größer und langsamer. Festplatten mit 10000 U / min und 15000 U / min sind kleiner und schneller. Letztere sind für hohe Transaktions- und hohe zufällige E / A-Workloads gedacht. Ersteres ist besser für sequentielle Übertragung und hohe Kapazitätsanforderungen.

Aus der HP Dokumentation:

HP Entry- Laufwerke (SATA 7.2k) haben die niedrigsten Stückkosten und bieten Ihnen ein grundlegendes Maß an Zuverlässigkeit und Leistung. Sie eignen sich am besten für nicht geschäftskritische Umgebungen, in denen die E / A-Arbeitslast 40 Prozent oder weniger beträgt. Sie eignen sich normalerweise am besten für den internen Speicher / Archivspeicher oder als Startlaufwerke für Einstiegsserver.

HP Midline-Laufwerke (SAS 7.2k) bieten Ihnen eine größere Kapazität und Zuverlässigkeit als Entry-Laufwerke. Mittellinienantriebe sind widerstandsfähiger gegen Rotations- und Betriebsvibrationen und eignen sich daher besser für die Verwendung in Konfigurationen mit mehreren Antrieben. HP Midline-Laufwerke eignen sich für Anwendungen mit hoher Kapazität, z. B. für externen Speicher, für die möglicherweise eine höhere Zuverlässigkeit erforderlich ist. Wie Entry-Laufwerke sind Midline-Laufwerke jedoch für Umgebungen mit mittlerer Arbeitslast geeignet. Wir empfehlen keine Entry- oder Midline-Laufwerke für geschäftskritische Anwendungen.

HP Enterprise (SAS 10k / 15k) -Laufwerke bieten maximale Zuverlässigkeit, höchste Leistung, Skalierbarkeit und Fehlerverwaltung unter den anspruchsvollsten Bedingungen. Sie sind die einzigen HP Laufwerke, die für die Verwendung bei uneingeschränkten E / A-Workloads entwickelt wurden. Sie sind für geschäftskritische Anwendungen wie große Datenbanken, E-Mail-Server und Backoffice vorgesehen.


Geben Sie hier die Bildbeschreibung ein

ewwhite
quelle
1

Unter Wertgesichtspunkten kann man mit mehr SATA 7.2k-Laufwerken oft eine bessere Leistung in der realen Welt erzielen als mit weniger SAS 15k-Laufwerken, wobei der Preis ähnlich ist. Sie werden feststellen, dass größere Buildouts wie Backblaze SATA verwenden. Dies liegt daran, dass der Wert viel besser ist. Wenn Sie mehrere SATA-Laufwerke verwenden, kann die Leistung für typische Speicherlasten angepasst werden.

Adam Nelson
quelle