-
RAID extrem langsam
Hallo
mein mailserver ist ziehmlich lahm, hat durchschnittliche load von 3, obwohl sich die beiden Xeons langweilen. Dafür ist die iowait hoch (5-80%), das System wartet ständig auf den Controller/RAID.
RAID bus controller: LSI Logic / Symbios Logic MegaRAID SCSI 320-2
zZ. habe ich diese Konfiguration:
Kanal 1:
Raid1-1.Platte
Raid1-2.Platte
Raid5-1.Platte
Kanal 2:
Raid5-2.Platte
Raid5-3.Platte
Raid5-4.Platte
Raid1: /dev/sda
Raid5: /dev/sdb
bonnie++ werte (im vergleich dazu ein Desktopsystem):
Code:
echo '
mail_reiser_4x300_R5,4G,8005,17,7599,3,7062,2,11421,23,60330,8,670.2,2,16,19931,97,+++++,+++,7798,46,17050,84,+++++,+++,15034,97
shodan_reiser_1x300,4G,43395,99,69354,35,27145,13,26304,58,58056,14,230.5,0,16,29004,98,+++++,+++,23212,98,27105,95,+++++,+++,19893,88
'|bon_csv2html
wie hier zu sehen ist schafft das Raid5 tatsächlich nicht über 8MB/s zu schreiben!
Kernel 2.6.12.4, debian 3.1, Filesystem ist reiser3.6 mit dem mountoptionen: default,rw,noexec,nosuid,nodev (default impliziert async, habs auch nochmalgetestet.)
nichts auffälliges im syslog.
was könnte das sein?
-
Der Treiber. *g* Hört sich doof an, ist aber so. Ich hatte ähnliche Erfahrungen mit dem Kernel-Modul gemacht. Du könntest aber versuchen die Platten gleichmäßig auf die Kanäle zu verteilen.
Kanal 1:
Raid1-1.Platte
Raid5-2.Platte
Raid5-4.Platte
Kanal 2:
Raid1-2.Platte
Raid5-1.Platte
Raid5-3.Platte
-
also ich habe jetzt den aktuellen 2.6.16.24 Kernel und was viel entscheidender ist den I/O Cache des Controllers und den Write-Back Modus aktiviert.
Die jetzigen Werte sind traumhaft.
Wie hoch ist die Gefahr von Datenverlust mit dieser Konstellation?
- 256 MB Batteriegepuffert am SCSI Controller
- Server mit 2 Netzteilen an einer großen USV
- Notstromdiesel
cu
-
Die Gefahr ist da, wenn auch gering. Solange die Daten im batteriegepufferten Cache liegen, sollte alles okay sein. Aber ich habe auch schon große Storages sterben sehen. Daten lagen im Cache, System war gemirrored. Und dann bekomm mal raus was auf dem Mirror angekommen ist und was pasiert, wenn man den Spiegel aufbricht. *g*