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
