Pe un server am doua harddiskuri SATA pe care vreau sa construies un RAID
1 ( mirror ).

  Problema mea este ca atunci cand dau comanda de creare a matricii ( mdadm
--create /dev/md4
-l1 -n4 /dev/sda6 /dev/sdb6 missing missing ) se porneste procedura de
sincronizare intre cele doua
partitii, moment in care orice comanda data pe acel calculator ia foarte
mult timp sa se execute. Un
simplu 'ls' afiseaza rezultatul dupa 5 minute. Acest fenomen dureaza doar pe
timpul construirii matricii,
dupa sincronizare totul revine la normal. In dmesg am :

raid1: raid set md4 active with 2 out of 4 mirrors
md: syncing RAID array md4
md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 200000
KB/sec) for reconstruction.
md: using 128k window, over a total of 71963072 blocks.

Din cate vad eu el spune ca garanteaza 1 M minim, 200 de M maxim. In timpul
sincronizarii un
'cat /proc/mdstat', dupa cele 5 minute de "procesat" imi spunea ca
sincronizarea se face la 50 de M.

Am senzatia ca sincronizarea manca foarte multe intreruperi si pentru ca nu
sunt managerizate cum trebuie
de catre sistem, cererile facute de alte procese sunt servite "cand isi
aduce el aminte".

Nu stiu daca e o problema de libsata, dar pe un server cu scsi nu am
problema asta la sincronizarea
matricii !

Exista vre-o optiune prin care sa spun viteza maxima ( eventual la
incarcarea modulului md ) ?
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui