raid5를 구축했는데 쓰기 속도가 매우 느려지는데...
글쓴이: mercy / 작성시간: 수, 2007/09/05 - 11:08오후
RAID 5를 구축해 보았는데,RAID로 마운트된 경로로 데이터를 복사하게 되면
일반적인 때보다 1/3 가량 속도(4~5MB/s)밖에 나오질 않는데, 레이드 구성상
문제점이 있는 것인가요? RAID는 소프트웨어 RAID를 가지고 하나의 하드에서
3개의 파티션을 나눠 구축했습니다. RAID 0이나 1에선 RAID 5에서 30~50MB/s
이상 나오는데 유독 RAID 5에선 속도가 나오질 않습니다.
만일 RAID5의 속도가 일반적인 I/O 속도보다 떨어진다면 서버 운영시 문제시
되질 않을까요?4~5MB/s밖에 되질 않는 속도로 서비스하다보면 분명히 트래픽으
로 인해서 문제가 발생될 듯 싶은데요...
Forums:
하드 하나가 맛간듯
하드 하나가 맛간듯
프비 매니아~
일반적으로 RAID 0/1
일반적으로 RAID 0/1 보다 RAID 5 가 write 속도가 떨어지는 것이 맞습니다. 이유는 parity 를 기록하기 때문에 발생하는 문제입니다. 하지만 read 는 상대적으로 빠릅니다. 그런 이유로 RAID 5 는 data 안정성이 높아야 하고, 업데이트가 자주 발생하지 않는 곳에 사용을 많이 합니다.
RAID는 소프트웨어
이 부분에 대한 지적이 없으셔서 궁금한데, RAID를 이렇게 구성하는 것이 올바른 것인가요?
글고보니 하나의
글고보니 하나의 하드를 세개로 나눠서 레이드로 묶는 경우는 머죠?
황당
프비 매니아~
하드 한개를 3개로 나누는 이유는 뭔가요
더욱더 느리게 쓰기위한 건가요 -_-;;;
하드 4개로 핫 스페어에 레이드5 3개가 적당할 듯 한데요
퍼포먼스를 원하시면 1+0로 하시는게
.
먼가 착각을 하신 모양입니다.
하나의 하드를 나누어서 어떻게 레이드5 를 구성했는지 모르겠지만 그것도 소프트웨어 레이드네요
이렇게 말씀드리기 죄송하지만 생쇼 입니다. 그냥 구성 태스트를 하시기 위한것이라면 상관 없겠습니다만..
정신건강을 위해서라면 레이드는 하드웨어 레이드가 좋습니다.
설마 그렇게 구성해서 실무에서 사용하신 않으시겠죠?
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
참고로..
리눅스의 S/W RAID 드라이버인 md에서
RAID-5 array에 write 가 동작하는 과정은 다음과 같습니다.
(H/W RAID에서도 아마 기본적인 과정은 동일할 것입니다)
1. 쓰고자하는 블록을 포함하는 디스크의 원본 데이터를 읽음 (페이지 단위)
2. parity 디스크의 대응하는 페이지 읽음
3. 위의 두 페이지를 이용하여 임시 parity 계산 (XOR)
4. 읽어온 페이지를 새로운 (쓰고자하는) 데이터로 덮어씀
5. 새로운 데이터를 이용하여 새로운 parity 계산 (XOR)
6. 변경된 데이터 페이지를 디스크에 기록
7. 변경된 parity 페이지를 디스크에 기록
반면 read는 그냥 해당 블록을 읽으면 그만입니다.. ;;
속도 차이가 날 수 밖에 없겠죠..
4년 후.. 터미네이터가 인류의 Raid 문제를
4년 후..
터미네이터가 인류의 Raid 문제를 해결하기 위해서 4년 전으로 돌아가는데..
4년전 9월5일 레이드에 대한 글쓰기를 하려는
4년전 9월5일 레이드에 대한 글쓰기를 하려는 Mercy님을 저지하려는
터미네이터와 그를 막으려는 ydhoney님과의 숨막히는 혈투.
개봉박두! 기대하시라;; 두둥...
댓글 달기