Ckeckarray

안녕하세요

제가 우분투 서버 버전 9.10을 설치해서 software mirroring으로 raid1을 구성해서 사용중입니다.
cron을 check 하다 보니 cron.d에 mdadm이라고

57 0 * * 0 root [ -x /usr/share/mdadm/checkarray ] && [ $(date +%d) -le 7 ] && /usr/share/mdadm/checkarray --cron --all --quiet

와 같이 한달에 첫째 주 일요일마다 디스크어레이를 체크하는 것을 발견했습니다.

제가 궁금한 것은

 1. checkarray가 정확히 어떤 동작을 하는지

 2. 시스템에 얼마나 부하를 주는지 

 3. 시스템에 부하를 줄 경우 cron에서 제거 해도 되는지

위 세가지 입니다. 혹시라도 아시는 분은 답변 부탁드립니다.

감사합니다.

그냥 놔두세요.

[quote="hyuk48":1vtckc6i]
제가 궁금한 것은
1. checkarray가 정확히 어떤 동작을 하는지
2. 시스템에 얼마나 부하를 주는지
3. 시스템에 부하를 줄 경우 cron에서 제거 해도 되는지
[/quote:1vtckc6i]

  1. RAID sync할때 검사합니다.

  2. I/O subsystem에 부하를 많이 줍니다. 시스템에 성능에 따라서 (리붓이 필요하게) 멈출수도 있습니다.
    /proc/sys/dev/raid/에서 최소/최대치를 (speed_limit_min, speed_limit_max)수정해서 부하를 줄일 수 있습니다.(sync/scan이 느려집니다)

  3. 윗분 말씀대로요…;