Mdadm seltsames Verhalten

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
cooky1976
Posts: 63
Joined: 2004-02-03 13:14
 

Mdadm seltsames Verhalten

Post by cooky1976 »

Gegeben: 2 Platten à 120 GB, beide mit 9 Partitionen, gleich partitioniert

Ziel: 2 Platten per mdadm gemirrort

Die Daten:

Code: Select all

# hdparm -tT /dev/sdb
/dev/sdb:
Timing cached reads:   2916 MB in  2.00 seconds = 1457.06 MB/sec
 Timing buffered disk reads:  168 MB in  3.03 seconds =  55.45 MB/sec

Code: Select all

# hdparm -tT /dev/sda
/dev/sda:
 Timing cached reads:   2888 MB in  2.00 seconds = 1442.92 MB/sec
 Timing buffered disk reads:  162 MB in  3.01 seconds =  53.81 MB/sec

Code: Select all

#cat /proc/sys/dev/raid/speed_limit_min
1000
#cat /proc/sys/dev/raid/speed_limit_min
200000
Das Problem:
Danach wurde ein:

Code: Select all

mdadm --create /dev/md5 --level=mirror --raid-devices=2 /dev/sda8 /dev/sdb8

durchgeführt. Die Ausgabe des cat /proc/mdstat:

Code: Select all

md5 : active raid1 sdb8[1] sda8[0]
      1999936 blocks [2/2] [UU]
      [===========>.........]  resync = 59.0% (1181824/1999936) finish=12.9min speed=1056K/sec
Bei einer 120 GB-Platte heisst das erst mal in den Urlaub fahren. Sämtliche anfänglichen Ideen eines Hardware-Problems wurden ausgeräumt.
Nach 6 Stunden googlen habe ich Folgendes ausprobiert:

Code: Select all

sysctl -w dev.raid.speed_limit_min=10000
Und siehe da, es wurde mit 50000K/sec synchronisiert.
Also, Einstellungen wieder rückgängig gemacht:

Code: Select all

sysctl -w dev.raid.speed_limit_min=1000
Nur oh Überraschung, die schnelle Geschwindigkeit blieb. Nach einem Reboot des 1und1-Rescue-Systems gab es wieder die alte langsame Geschwindigkeit. Kann sich das jemand erklären?
Normal hätte ich angenommen, nach dem Zurücksetzen des Wertes muss auch der Sync-Wert wieder zurückgehen.

Ach ja .. die Versionen

Code: Select all

# mdadm -V
mdadm - v1.12.0 - 14 June 2005
# uname -a
Linux rescue 2.6.16-rc6-060319a #1 SMP Sun Mar 19 16:31:55 CET 2006 x86_64 GNU/Linux
Danke für alle Ideen

Alexander