8개의 디스크에서 퍼포먼스만 따지면 어떤 레이드가 가장 높을까요?

최창현   
   조회 3635   추천 0    

2T 8개 하드로 RAID를 구성 하려 합니다.

RAID5나 RAID10중에 고르려 하는데
(주로 읽기 위주 입니다)

어디선 RAID5가 하드숫자-1만큼 스트라이핑을 하고,
RAID10은 절반만 스트라이핑이니 RAID5가 읽기 성능이 높다고 하고

다른곳에선
RAID5가 페리티비트를 읽어와야하고 RAID10이 미러링된 데이터는 동시에 읽어오기 때문에 전체하드를 다 사용해서 읽기성능이 더 높다고 하니

어떤게 더 맞는 말인지 모르겠습니다.

아니면 RAID50도 괜찮을거 같던데 그건 어떻게 생각하시는지요?

어차피 2T 8개를 돌릴거라 용량이 줄어드는건 크게 의미가 없습니다.
음악작업용으로  쓸꺼라서 VSTi를 읽어오는 성능만 있으면 됩니다.

회원님들의 고견 부탁 드리겠습니다.
짧은글 일수록 신중하게.
현진 2014-04
그나마 RAID6가 좀 빠르더군요 RAID0 보다는....8개로 묶었습니다
박문형 2014-04
본래 필요한 RAID 레벨에 따라 묶어서 속도 테스트나 필요한 퍼포먼스 테스트를 해보는 것이 최고입니다.

저는 대략 속도를 이렇게 계산하는데

RAID 5 볼륨 속도= 하드 1개 속도 x 갯수 x 0.7
RAID 10 볼륨 속도 = 하드 1개 속도 x갯수 /2

리빌딩 속도는 RAID 10이 페리티 계산을 하지 않기에 좀 더 빠릅니다.

레이드 레벨보다 더 중요한 것은 스트라이프 사이즈입니다.
큰 화일을 많이 사용하는 경우 256K보다 크게 잡으면 보통 속도가 높아집니다.
콘트롤러에 따라서 스트라이프 사이즈의 최대 값은 다릅니다.
이론적인 것만 말씀드리면 두 가지 모두 정확하지 않다고 말씀드리고 싶네요.

RAID-1 이 들어가면 동시에 두 개 이상의 디스크에 쓰기가 진행됩니다. 그런데 RAID-5 는 하나의 디스크에 쓰기가 진행되면서 (전체 디스크-2) 의 데이터를 읽어와 패러티를 계산하여 쓰기를 진행해야 합니다. 그래서 이론적으론 RAID-1 이 더 빠를 수 있습니다. RAID-01 역시 동일한 방식이고, RAID-0 로 묶여있는 형태이기 때문에 RAID-1 보다 더 빨라야합니다. READ 속도가 문제가 아니라 WRITE 속도가 문제이고, RAID-0 역시 WRITE 속도 문제 때문에 섹터에 값을 저장할 때 연속적으로 저장하지 않는 문제 때문에 이를 해결하기 위한 방안으로 쓰이는 것입니다. 하지만 요즘은 컨트롤러의 검증 기능이나 퍼포먼스 증가 기능이 좋아져서 RAID-5 쪽이 조금 더 빠를 겁니다.

두번째 읽기 속도는, RAID-5 에서 순수 READ 을 할 때 패러티비트를 읽어올 일은 없을 겁니다. WRITE 시 중요한 것이지 READ 시에는 그냥 원본만 읽어오면 되니까요. 이는 RAID-1 역시 마찬가지입니다. 속도 문제는 읽단 WRITE 로 생각하시는게 맞을 것 같습니다. 그리고 이 역시 컨트롤러의 에러 보정 기능 등이 어떻게 적용되느냐에 따라 속도 차이가 생기므로 둘 다 구성한 상태에서 실측을 하시는게 더 낫습니다.

그리고 RAID-1 로 순수하게 8 개를 묶으면 1 개 분량만큼만 사용 가능합니다. 사본이 무려 7개가 생기죠. RAID-01 이 4+4 로 해서 4개 분량으로 쓸 수 있습니다. RAID-5 는 7 개 분량, RAID-6 는 6개 분량이죠. 디스크를 왜 8 개 다는지(자료가 정말 많다던지, 아님 백업을 철저하게 해야 하는지) 판단해서 어떤걸 적용해야 할지 결정하세요. 개인적으로 디스크를 많이 꼽을 수 있다면 RAID-6 추천합니다. 장비 도입해서 RAID-7 쓰시면 속도도 잡으실 수 있습니다.
     
최창현 2014-04
정성 스러운 답변 감사드립니다.
그런데 제가 여쭌게 RAID1이 아니라 RAID10입니다^^;
          
RAID-1 언급이 많은건 RAID-01 이 결국 0 과 1의 혼합이니까 1 의 기술적 내용을 포함해서 설명해드린거죠.

속도 부분에서 RAID-01 은 RAID-0 이 가지는 장점을 RAID-1 이 갉아먹는 형태이니까요.

너무 이야기를 주제에 벗어나게 많이 주절거렸나요?
               
최창현 2014-04
아 그런 말씀 이셨군요!
제가 무지해서 이해를 못했네요. 기분 상하지 않으셨으면 좋겠습니다 ^^
박문형 2014-04
엄밀히 말해서 RAID 10(1+0)과 RAID 01(0+1)은 다른 것이지만 보통 같은 뜻으로 사용됩니다.


QnA
제목Page 3208/5728
2014-05   5256775   정은준1
2015-12   1781716   백메가
2015-06   3644   미수맨
2018-10   3626   진신두
2019-12   4248   나비z
2018-10   4781   Nikon
2018-10   4129   Dosh
2011-12   6686   김장우
2016-07   5023   막판대장
2018-10   4090   초급개발자
2014-02   19203   몬테카를로
2018-10   4349   iron19
2019-12   2765   책갈량
2022-11   2962   goodcarrot
2014-02   4467   클로이베넷
2024-07   1769   박문형
2019-12   3237   saint
2016-08   4263   통신보안
2021-04   3042   홀릭0o0
2012-01   5918   미수맨
2021-04   3296   hydetky
2018-11   4025   컴박