czy można jako

Ogólne pytania dotyczące systemu
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

czy można jakoś przyspieszyć przywracanie raid?

Post autor: sethiel »

Jak w temacie, czy można jakoś przyspieszyć przywracanie raid?

Kod: Zaznacz cały

 cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[0] sdf1[5] sde1[3] sdd1[2] sdc1[1]
      7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [_UUUU]
      [>....................]  recovery =  0.0% (880000/1953511936) finish=12059.8min speed=2698K/sec
Wszystko wpięte do tego samego serwera, a prędkość jakaś taka żałosna. Koniec za 8 dni.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Jaką masz teraz prędkość maksymalną?

Kod: Zaznacz cały

cat /proc/sys/dev/raid/speed_limit_max
Jak chcesz zwiększyć, to:

Kod: Zaznacz cały

echo wiecej_niz_w_poleceniu_wyzej > /proc/sys/dev/raid/speed_limit_max
Trzeba tylko uważać, żeby nie przeholować i nie zabić dysków/systemu.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Dzięki. Znalazłem dzięki temu taki artykuł:
http://www.cyberciti.biz/tips/linux-rai ... speed.html
porady nr 4 (wyłączenie NCQ) nie polecam (chyba że ma się dyski na wiecznej gwarancji).
Mam zwykłe WD Green (niby o przedłużonym życiu do pracy w rejestratorach) ale cena 350zł za sztukę więc szału spodziewać się nie można.
Wyłączenie NCQ to wg mnie strzał w kolano.

Po zastosowaniu:

Kod: Zaznacz cały

cat /proc/sys/dev/raid/speed_limit_max
200000
echo 600000 > /proc/sys/dev/raid/speed_limit_max
cat /sys/block/md0/md/stripe_cache_size
256
echo 8192 > /sys/block/md0/md/stripe_cache_size
prędkość wzrosła 15 krotnie:

Kod: Zaznacz cały

cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[0] sdf1[5] sde1[3] sdd1[2] sdc1[1]
      7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [_UUUU]
      [==>..................]  recovery = 13.6% (266638848/1953511936) finish=706.7min speed=39777K/sec
Czas z 12000 minut - 8 dni zmniejszył się do 700 minut - 11 godzin.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Kod: Zaznacz cały

cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 sdb1[0](F) sdf1[5] sde1[3] sdd1[2] sdc1[1]
      7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [_UUUU]
A gdzie można znaleźć co i dlaczego się wywaliło? W logach jakaś taka cisza.
Już było około 30% i naglę i ni z gruchy ni z pietruchy sdb1[0]F
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Dmesg?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

No właśnie, dziwne, puściłem ponownie "mdadm -add ...." ale dopiero za drugim razem się pojawiły wpisy że sdb poszedł w diabły - na gwarancji na szczęście moje.
ODPOWIEDZ