Schlechte Leseleistung auf Dell Perc H200 RAID10 mit (4) 64 MB-Laufwerken mit 1 TB und 7200 U / min

7

Ich sehe nur 50 MB / s liest:

ensnare@box:~$ sudo hdparm -tT /dev/sda
[sudo] password for ensnare:

/dev/sda:
 Timing cached reads:   4592 MB in  2.00 seconds = 2296.48 MB/sec
 Timing buffered disk reads:  192 MB in  3.90 seconds =  49.24 MB/sec

Das Array ist bereits neu aufgebaut und betriebsbereit. Ist diese langsame Leistung normal? Kann ich etwas tun, um es schneller zu machen? Es gab nicht zu viele Optionen in der Controller-Konfiguration. Vielen Dank.

verstricken
quelle

Antworten:

8

Die kurze Antwort lautet: Ja, das ist das Leistungsniveau, das Sie vom H200 erwarten sollten.

Die lange Antwort: Der H200 ist der alte SAS 6iR mit SATA 6Gb / s-Unterstützung. Es verfügt nicht über die üblichen Funktionen einer RAID-Karte (Batterie-Backup-Einheit, Onboard-Caching, RAID5 / 6-Unterstützung). Der Cache bestimmt, wie schnell Ihr RAID-Array ist (entlang der Anzahl der Spindeln und des Laufwerkstyps), sodass kein Cache = langsame Leistung. Fügen Sie die SATA-Laufwerke mit 7200 U / min hinzu (die im Vergleich zu einem SAS-Laufwerk mit 10 bis 15.000 U / min langsam sind), und das ist das Leistungsniveau, das Sie erwarten können.

flink
quelle
1
Ich widersprechen nicht , dass die H200 eine ziemlich enttäuschend Karte ist, aber die meisten Einzel Strom-gen 7.200 SATA - Laufwerke tun können , 70-90 MB / s Streaming liest, so ist es ziemlich komisch ist , dass ein RAID von ihnen tun würde , noch schlimmer.
Hobbs
3

Bitte schauen Sie sich folgende Infos an:

Die Standard-Cache-Richtlinie auf einer physischen Festplatte ist In SATA-Laufwerken aktiviert und auf SAS-Laufwerken deaktiviert. Wenn das Zwischenspeichern der physischen Festplatte aktiviert ist, wird die Leistung der Festplatten-E / A verbessert, aber ein Stromausfall oder ein Geräteausfall kann zu Datenverlust oder Beschädigung führen.

HINWEIS: Es wird empfohlen, für alle Dell-Produktionssysteme eine Backup-Stromquelle zu verwenden.

Auf einer PERC H200-Karte muss das Caching für alle auf einer virtuellen Festplatte konfigurierten physischen Festplatten deaktiviert werden, unabhängig vom Laufwerkstyp und den Standardeinstellungen des Laufwerks. “

http://support.dell.com/support/edocs/storage/storlink/h200/en/ug/html/features.htm

Sasha
quelle
1
Die Massenlesegeschwindigkeit (wie hdparm -T) wird weder vom Laufwerk noch vom Cache des Controllers wesentlich beeinflusst.
Dan Pritts
1

Ändern Sie möglicherweise die Streifengröße, je nachdem, was Sie speichern.
Ist der Cache ausgeschaltet? Ich habe 4 1 TB Western Digital Enterprise-Laufwerke mit 7200 U / min auf einem 3Ware 95500-SX und meine HDPAR-Ergebnisse sind

zeus:/home/Kendall # hdparm -tT /dev/sdb

/dev/sdb:
Timing cached reads:   1262 MB in  2.00 seconds = 630.86 MB/sec
Timing buffered disk reads:  128 MB in  3.03 seconds =  42.30 MB/sec

Das ist jedoch mein Entwicklungsserver, der unter Last steht. Ich würde höhere Zahlen erwarten, wenn das Array inaktiv wäre, wie ich vermute, dass es Ihr ist.

Nur aus einer bestimmten Perspektive weiß ich nicht genau, ob Ihre gepufferten Lesevorgänge "langsam" sind, aber ich stelle meine zum Vergleich auf.

Kendall
quelle
Ihr 3Ware-Controller ist deutlich schneller als der H200, verfügt über mehr Funktionen und ist für die Zusammenarbeit mit einer Vielzahl von HD-Anbietern ausgelegt (wobei der H200 hauptsächlich für Dell-Laufwerke entwickelt wurde).
Chris S
1

Der H200-Controller deaktiviert standardmäßig alle in die Laufwerke integrierten Festplatten-Caching.

Wenn der Server über eine Batteriesicherung verfügt, können Sie das Caching von Basislaufwerken auf den logischen Volumes ohne Risiko aktivieren.

Gehen Sie zu www.LSI.com (Der Controller wird von LSI hergestellt) und laden Sie MegaRAID Storage Manager herunter und installieren Sie es.

Markieren Sie die Eigenschaften des virtuellen RAID-Volumes mit der rechten Maustaste. Cache aktivieren und speichern.

Sie müssen dies auf jedem logischen RAID-Volume tun.

Ihr Leistungsunterschied ist unglaublich.

Gierj
quelle
0

Hier ist DIE beste Lösung, wenn ein H700 nicht möglich ist. Aktivieren Sie den Cache direkt von der Firmware. SIE MÜSSEN mit einem Batterie-Backup betrieben werden. Wenn der Strom ausfällt, können Sie durch Aktivieren des Caches abgespritzt werden. Im Folgenden finden Sie ein Tutorial, in dem der gesamte Vorgang erläutert wird.

http://www.1337admin.org/windows-server/windows-server-2012-r2/dell-h200-raid-controller-speed-hack/

Brad
quelle