SSD als JournalDevice?
Geizhals » Forum » Hardware-Allgemein » SSD als JournalDevice? (18 Beiträge, 711 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
SSD als JournalDevice?
01.07.2012, 17:07:50
Hi !

Ich habe folgenden Rechner mit 6x2TB SATA-Platten:
http://geizhals.at/?cat=WL-108265

Jede Platte hat 2 Partitionen: Eine mit 100MB und eine mit dem Rest.
Über die 100MB-Partitionen liegt ein MD-RAID1 zum Booten, über die anderen ein MD-RAID5 (also knapp 10 TB nutzbar).

Auf dem RAID5 liegt LVM2 - und dort dann 30 LVs unter XFS.


Nachdem mein Rechner seit kurzem bei weitem mehr parallele IO-Last als vorher bekommt, schwebte mir folgender Gedanke vor:

Das Journalling bremst ja natürlich die möglichen IOs pro Sekunde. Denkbar wäre nun, dass man
- sich 2 kleinste SSD zulegt (60 MegaByte würden reichen(!))
- die unter RAID1 betreibt
- und die XFS-Dateisysteme neu anlegt - diesmal mit dem journal auf dem SSD-Raid1

Ich würde mir erwarten, dass die Anzahl der möglichen IOs/sec sich zumindest verdoppelt (Bei jedem Metadaten-IO würde ja das journal-Schreiben vorher/nachher "entfallen" - die Platte müsste nicht seeken)

Nachdem die sequenzielle Lese/Schreibrate eh schon super auf dem System ist, könnte man so bequemstens die "spürbare" Geschwindigkeit verdoppeln. Theoretisch müssten 2 kleine USB-Sticks für diese Micky-Maus-Aufgabe sogar reichen |-D.

Hat jemand mit sowas schion rumexperimentiert? Was gibt es zu beachten?
Die SSDs wären praktisch pausenlos (zumindest aber 10x/sec), 24x7 beim Schreiben über dieselben Datenblöcke... Was muss man beachten?

Ach ja, der Dateninhalt wäre entscheidend. Wenn die SSDs abschmieren, wären die 10 TB Storage im Anus. Würde das RAID1 dem entgegenwirken, oder wäre mehr zu beachten?

Ergänzend:
Auf das SSD-RAID1 würde ich wahrscheinlich LVM legen wollen - mit einem LV pro Journal. Das Journal vom LV "bla" würde also direkt auf /dev/mapper/ssdraid-blalog liegen. Wäre das sinnvoll oder anders besser?

01.07.2012, 17:11 Uhr - Editiert von kombipaket, alte Version: hier
Antworten PM Übersicht Chronologisch
 
Melden nicht möglich
..
Re(2): SSD als JournalDevice?
01.07.2012, 21:18:01
Ich verstehe deinen Tipp nicht ganz:
Es geht ausschließlich um IOPS. Die Zugriffszeitunterschieden verschwinden bei den beiden Platten echt im Rauschen, oder?

Die Performance von meinem Raid (während er für gmediastreamer 1 TB MP3s ansieht) findest hier:
http://forum.geizhals.at/t757899,6486902.html#6486902


Erhalte ich nun bei den 3 Durchgängen:
- Fürs schreiben: 294, 298 und 342 MB/sec
- Fürs lesen: 328, 308 und 301 MB/sec


Sowie bonnie++
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
i5           22000M  1186  64 249221  24 99683  13  3009  70 393324  28 255.6  14
Latency             12552us    2926ms    1546ms   19480us     187ms     183ms
Version  1.96       ------Sequential Create------ --------Random Create--------
i5                  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  2435  16 +++++ +++  3716   7  4434  11 +++++ +++  5500  13
Latency               564ms     200us     501ms     926ms      76us     368ms
1.96,1.96,i5,1,1309303213,22000M,,1186,64,249221,24,99683,13,3009,70,393324,28,255.6,14,16,,,,,2435,16,+++++,+++,3716,7,4434,11,+++++,+++,5500,13,12552us,2926ms,1546ms,19480us,187ms,183ms,564ms,200us,501ms,926ms,76us,368ms


Um die IOPS zu verdoppeln, sollten IMHO externe logdevs viel bringen...  Und von ECO-Platten mag ich echt nicht weg, weil ich geringen Stromverbrauch will (6 Watt extra für 2 SSDs wären umgerechnet "nur 1 Watt pro Platte extra").

@RAID10: Wenn ich den Platz nicht wollte, hätte ich mit weniger Platten wieder ein RAID5 gebaut... Vielleicht ganz unter Umständen ein RAID-50. Aber neee... Da bin ich mir doch zu geizig |-D.


gewinnst du ein vielfaches von Nifty Filesystem Optimierungen

Meine Vermutung wäre das Gegenteil. WENN meine Überlegung mit doppelten IOPS stimmt - DANN würde das mir bei weitem mehr bringen als schnellere Platten, oder?

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung