Wir prüfen derzeit den Kauf eines SAN und haben einige Bedenken hinsichtlich der Geschwindigkeit der Festplatten, die wir in das Array aufnehmen werden. Normalerweise hätten wir uns jedes Mal für 15.000 Festplatten über 10.000 entschieden, aber einer der Anbieter hat uns mitgeteilt, dass wir keinen großen Unterschied zwischen den beiden feststellen werden, und der Preisunterschied ist ganz anders.
Wir sehen uns entweder einen HP 2040 oder einen 4400 San mit SAS-Festplatten an. Werden wir keinen großen Unterschied zwischen den Festplatten sehen und wenn nicht, warum?
storage
hard-drive
hp
storage-area-network
beakersoft
quelle
quelle
Antworten:
Die Speicherleistung kann etwas komplex werden, aber die zugrunde liegende Aussage ist wahr. 10k oder 15k haben größtenteils eine ähnliche Leistung. Wenn Sie sie nebeneinander stellen und die Art von Arbeit erledigen, bei der Festplatten am schlechtesten sind (zufällige E-Mails mit kleinen Blöcken), werden Sie einen Unterschied messen, aber die Realität ist, dass dies bei den meisten Speichercontrollern ziemlich selten ist.
Heutzutage, da die meisten Speicher in der Lage sind, Hotspots auf ihre eigene Ebene zu setzen, wird der Bedarf an einer schweren 15-KB-Ebene erheblich reduziert, da der größte Teil der leseintensiven E / A-Arbeit auf einer höheren SSD-Ebene ausgeführt werden kann. In meiner Umgebung brauchen wir sie nur für enorme Datenbanken, die 99% der Zeit stillstehen, aber für vierteljährliche und jährliche Berichte, die fast alle Daten berühren, eine schreiende Leistung benötigen.
quelle
Sie werden den Unterschied zwischen modernen 2,5 "10k- und 15k-Enterprise-SAS-Festplatten auf so etwas wie einem HP MSA 2040-Speicherarray im Allgemeinen nicht bemerken ... Sie werden auf andere Plattformbeschränkungen stoßen, bevor dies zu einem Problem wird. Wenn die Leute darüber besorgt sind Latenz Unterschied, macht es fast mehr Sinn SSDs zu verfolgen (die sind in der 2040 - Einheit unterstützt).
Bei sämtlichem Speicher hängt dies von Ihren erwarteten Zugriffsmustern (Lese-voreingenommen / Schreib-voreingenommen / gemischt?), Anforderungen an die Anwendungsleistung (Datenbank / Anwendung / Virtualisierung?), Transport (Glasfaser / SAS / iSCSI) und Array-Zusammensetzung ( RAID-Level, Anzahl der Festplatten).
Können Sie detaillierter angeben, was Sie mit dem Array vorhaben? Ich werde diese Antwort klären können.
quelle
"Leistung" umfasst zwei Hauptmetriken für den Festplattenzugriff: Bandbreite und E / A.
Die Drehzahl der Plattenteller beeinflusst hauptsächlich die IOps. Schnellere Festplatten => mehr IOps.
Ich habe billige ältere Festplatten mit 5400 U / min in einem Heimserver, die 85 MBit / s ziehen können. Eine Seagate 300 GB Cheetah 15K.7 (sehr moderne Festplatte) ist mit nur 125 MBit / s spezifiziert, nicht viel schneller, aber 10x teurer.
Aber meine Laufwerke bekommen sehr schlechte IOps, wie kaum im zweistelligen Bereich. Sie benötigen IOps, wenn Sie überall viel lesen / schreiben. Das Cheetah-Laufwerk erhält durchschnittlich 500 IOps. Wenn Sie also eine Menge kleiner Dateien oder viele kleine DB-Updates schreiben, ist der Cheetah etwa 50-mal schneller.
Derzeit sind 5400, 7200, 10k und 15k Festplatten allgemein verfügbar. Was Sie brauchen, hängt davon ab, was Sie mit ihnen machen. Für die Archivierung sind langsame Festplatten billig und bieten dennoch eine gute Bandbreite. Für OLTP möchten Sie die höchsten IOps, die Sie für Geld kaufen können. Die meisten Menschen fallen irgendwo in die Mitte.
quelle
Das ist völlig richtig, wenn dies kein Low-End-SAN ist. Durch das Zwischenspeichern - insbesondere wenn ein größerer SSD-Puffer integriert ist - können diese Unterschiede tatsächlich beseitigt werden. Zum Beispiel kopiere ich jetzt regelmäßig Dateien mit 600 MB - 900 MB / Sekunde. Auf einem Raid 6 von 5400 U / min Scheiben. Die Latenzen liegen trotz hoher Zufallszahlen und hoher Arbeitsbelastung regelmäßig im niedrigen einstelligen Bereich. Der Trick? Ein 20% SSD-Rückschreibpuffer.
Bei einem "richtigen" San mit starker Pufferung sehen Sie möglicherweise nicht so viele Unterschiede. In der Tat würde ich sagen, Sie verschwenden eine Menge Geld.
quelle