PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Raid Performance



Romep
10.06.10, 19:45
Hallo,

ich habe gerade 4 neue Platten bekommen und will diese zu einem Raid5 zusammen schließen. Ich habe bereits ein Array aus 4 anderen Platten in dem Rechner laufen gehabt. Das Raid5 mit den alten Platten hatte knappe 300MB/s gelesen (wobei jede Platte einzeln ca. 100MB/s schaffte), also das maximum was möglich war (eine Platte enthält ja die Parität). Die 4 neuen Platten schaffen einzeln auch 100MB/s, aber das Raid5 schafft auch nur 100MB/s (wenn der resync durch ist). Wenn ich alle 4 Platten einzeln aber gleichzeitig belaste, komme ich auf 400MB/s gesamt. Also der Controller ist nicht der Flaschenhals.

So habe ich das array erstellt:

mdadm --create --chunk=128 --level=5 --raid-devices=4 /dev/sd[a-d]1

Was mache ich falsch bzw. was vergesse ich, was ich beim alten Array gemacht habe?



/dev/md0:
Version : 00.90
Creation Time : Thu Jun 10 19:30:34 2010
Raid Level : raid5
Array Size :
Used Dev Size :
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Thu Jun 10 19:31:19 2010
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 128K

UUID :
Events : 0.18

Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 8 49 3 active sync /dev/sdd1



mfg Romep

bla!zilla
10.06.10, 19:57
Wie hast du die Daten ermittelt? Also mit was hast du die Performance getestet?

Romep
10.06.10, 20:01
hdparm bzw. bonnie++

Die Werte von beiden tests stimmen überein. Ich will auch nicht zwingend und unbedingt das Maximum rausholen, aber 100MB/s reichen nichtmal für eine Gbit LAN Verbindung.

bla!zilla
10.06.10, 20:31
Doch, tun sie. Selbst mit FTP sind 80 bis 90 MB/s das Maximum.

Was für Werte hast du bei Bonnie verwendet. Kurz gesagt: MB/s = IOPS x IO Size. Was sind das für Platten?