Probleme reconstruction RAID - Linux et OS Alternatifs
Marsh Posté le 02-08-2004 à 12:13:16
Aucune idée.
Conf de base d'un Dell poweredge 700.
Ou est ce que je vois cela ?
Marsh Posté le 02-08-2004 à 12:23:42
Les deux a off
#hdparm /dev/hdc
/dev/hdc:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 9726/255/63, sectors = 156250000, start = 0
#hdparm /dev/hdd
/dev/hdd:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 9726/255/63, sectors = 156250000, start = 0
Comment je regle ca ?
Marsh Posté le 02-08-2004 à 12:33:54
# hdparm -d1 /dev/hdc
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
# hdparm -d1 /dev/hdd
/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Marsh Posté le 02-08-2004 à 12:34:57
kernel d'origine?
recompilé à la main?
dma activé dans les options du kernel?
uname -a?
Marsh Posté le 02-08-2004 à 12:42:08
RH9 standard, aucune modif du kernel
]# uname -a
Linux homer.imaj.dev 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux
Marsh Posté le 02-08-2004 à 12:50:31
Non,
par contre sur redhat network il y a un kernel plus recent.
Je peux essayer de le mettre à jour.
Marsh Posté le 23-08-2004 à 09:03:29
solu,
newtonimaj, je sais pas si tu as résolu ton problème mais j'ai eu le même. j'étais au départ comme toi à 1M/sec et en faisant "hdparm -c1 -d1 /dev/..." sur les durs impliqués dans le raid, je suis passé à une vitesse de 20M/sec lors de la reconstruction.
Ca c'était valable avec mon noyau 2.4.19 recompilé. Mais dès que j'ai voulu mettre une noyau plus récent (2.4.24. et 2.4.27), ma vitesse a diminué de moitié (11M/sec) . Il me semble avoir bien compilé le noyau .24 et .27 avec les mêmes options que le .19 (avec le DMA et tout) mais j'ai toujours cette vitesse de 11M/sec alors que j'ai 20M/sec dès que je remet le noyau .19. Est ce que quelqu'un a une idée car je vois pas là ?
Au fait j'utilise une Debian woody.
Marsh Posté le 24-08-2004 à 09:10:07
Salut kamaileon,
Essai éventuellement de reprendre le .config de ton ancien noyau (donc le 2.4.19) et de le copier dans le répertoire du 2.4.24. Cette manipulation te permettra d'être certain d'avoir les memes options dans les 2 noyaux.
Bon courage et tiens nous au courant
Marsh Posté le 25-08-2004 à 11:08:08
Merci de ta réponse crak,
J'ai essayé mais j'ai toujours le même problème. C'est vraiment bizard. En plus j'ai fait des tests de vitesse avec hdparm avec les différents noyaux :
avec le 2.4.19 :
vitesse donnée par hdparm : 40M/sec
vitesse de reconstruction du raid: 20M/sec
avec le 2.4.27 :
vitesse donnée par hdparm : 55M/sec
vitesse de reconstruction du raid: 11M/sec
Conclusion : Plus ça va vite, moins ça va vite...
Marsh Posté le 25-08-2004 à 14:38:40
J'ai mis le noyau 2.6.8 est tout marche nickel.
vitesse de reconstruction du raid: 28M/sec
Merci pour vos réponses.
Marsh Posté le 02-08-2004 à 11:36:01
Salut,
J'ai une config en RH9 avec 2 disques SATA 80 Go en RAID 1.
Le raid fonctionne correctement mais j'ai un probleme de reconstruction.
C'est super lent, il me prend 15 heures pour reconstruire mon array.
# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md1 : active raid1 hdc2[2] hdd2[1]
77513536 blocks [2/1] [_U]
[>....................] recovery = 1.1% (916928/77513536) finish=740.0min speed=1722K/sec
md0 : active raid1 hdc1[0] hdd1[1]
80192 blocks [2/2] [UU]
unused devices: <none>
J'ai modifié les fichiers suivant pour accelerer le process mais ce n'est pas pris en compte.
# echo 10000 > /proc/sys/dev/raid/speed_limit_min
# echo 100000 > /proc/sys/dev/raid/speed_limit_max
Quelqu'un a t il une solution ?
Merci
---------------
Newton