Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

profile HDD Raid 구성에 대하여... 1부

작성자: 드라이빙 조회 수: 730 PC모드

레이드 ( RAID ) 의 레벨과 구성 ( 1부 : Raid Level 0,1,2,3,4 )


레이드(RAID) 라고 
    누구나 한번쯤은 들어 봤을 듯합니다.
PC를 많이 접하지 않는 분이시라면 바퀴잡는 레이드가 떠오르실 것이고, 게임을 많이 하시는 분이라면 온라인 게임에서의 보스급 몬스터 사냥 레이드~!!

그러나 제가 약간 언급할것은
HDD 구성의 Riad입니다 .^^


PC 부품중에서 ODD (CD/DVD/Multi)를 제외하고 유일하게 아날로그적인 요소들어간게 HDD 이고
기계적인 동작 구조로 인해 급격한 성능 향상이 쉽지 않기 때문에 PC 부품중에서 가장 느린 부분으로 인식

되어 온 것도 어느정도 사실입니다.



  레이드는 이런 HDD의 성능을 유일하게 향상 시킬수 있는 방법이었으나 추가 적인 비용이 많이 들어서 일부 하이엔드 유저나 보다 빠른 게임을위한 몇몇 유저들만이 사용하는 시스템구성이었습니다.
 그러던것이 하드용량의 증가와 함께 HDD의 가격이 하락되는 시점에서 알려질듯 하다가... SSD의 출현이 그 앞을 가로 막고 있지 않나 합니다. 

 SSD의 레이드 구성~!!!
  HDD로 도미노 게임 해보는것 다음으로 꼭 구성해보고 보고 싶은 희망이 있지만... 주머니 사정상 내년을 기약해야 될듯 합니다. 일단 단일 SSD의 성능 만으로도 충분히 만족하니까요 ^^ (일단 케이스가 먼저~ ^^)




RAID Redundant Array of Inexpensive Disks 또는 Redundant Array of Independent Disks )

1988년 버클리 대학의 3명의 과학자가 제안한 이론으로 그 당시에는 하드디스크의 용량이 제한적이었고, 함부로 사용하는 이도 드물 정도로 값도 비쌌기 때문에 보다 저렴하며 용량이 적고, 성능이 낮은 하드디스크를 묶어 중복 구성함으로써, 성능이 좋은 고가의 대용량 하드디스크 장비와 겨뤄 손색이 없도록 하는 것이 주목적이었습니다.





그러나 그들이 열심히 RAID를 연구하는 동안 Storage 기술의 발전으로 용량대비 가격이 지속적으로 하락하였으므로 애초 주목적이었던 가격적인 면보다는 데이터의 안정성과 에러 보정, 그리고 하드디스크의 장애에 의한 데이터의 손실을 막기 위한 측면이 강조되었고, RAID의 의미는


'Inexpensive'에서 'Independent'로 의미가 바뀌게 되었습니다.  



단순히 구성으로만 보자면 지금 많이들 사용하는 partition의 반대 비슷한 개념정도 됩니다.

파티션이 하나의 물리적인 드라이브를 여러개의 논리적 드라이브로 분할한것 이라면..
레이드는 여러개의 물리적 드라이브하나의 논리적 드라이브로 묶는 방식 입니다.
 
보다 정확한 파티션의 반대 개념은 단순히 구성을 묶기만 하는 JBOD (Just a Bunch Of Disks 또는 Just a Bunch Of Drives) 가 더 가까울듯 합니다. 이것은 여러 개의 물리 드라이브를 논리적인 하나의 커다란 드라이브로 결합해주는 것일 뿐, 각각의 드라이브를 독립적으로 사용하는 것에 비해 어떠한 장점도 없으니까요.

  RAID 시스템은 동일한 데이터를 여러 개의 디스크에 중복 저장하면서도, 운영체계에는 하나의 단일 디스크로 인식시킴으로써, 내고장성의 증가와 데이터 접근 효율성을 높여주는 장점이 있습니다.



레이드는 하드디스크가 묶이는 방식에 따라 레벨로 나뉘어지며 효율성과 안정성을 고려하여
레벨을 결정하게 됩니다.
초기 RAID는 6단계의 레벨로 나뉘어졌으나,
현재에는 보다 많은 RAID 레벨이 존재하고 있습니다.

레벨은 성능순이나 중요도순으로 숫자가 정해진 것은 아니므로, RAID 레벨 1이 RAID 레벨 0보다 우수하다거나 하는 등으로 단정지어서는 안됩니다.


RAID Level 0  ( 레이드 0 ) : 필요 드라이브 최소 2개이상

스트리핑 구성시 충족요건은..같은 모델의 하드디스크와 같은 용량이어야 한다는 전제 조건이 있습니다. 

레이드 0 구성시 중요데이터는 반드시 Back-up 하셔야 합니다.
레벨 0은 RAID의 가장 기본적인 구현방식으로 Striping(스트라이핑)이라고 합니다.
이것은 하나의 데이터를 여러 드라이브에 분산 저장을 함으로써 빠른 입출력을 가능하게 합니다. 

          1부터 100까지의 숫자로 이루어진 데이터가 있다면

          이것을 1부터 100까지 순서대로 읽게 되는 상황이 일반적인 하드디스크의 구성이고 
          2개의 하드 디스크로 레벨0 을 구성하면 하나는 1~50 까지만 읽고 
          다른 하나는 51부터 100까지만 읽고 저장하기 때문에 그 속도는 2배가 됩니다.
          즉 3개로 구성되면 속도는 3배가 되고 10개로 구성되면 그 속도는 1/10 로 줄어 들게 됩니다.
        

          제글의 부족한 부분을 댓글로 채워주신 분의 의견이라 첨부합니다.
          위에서 설명하셨듯이 하나의 데이터는 Stripe(스트라이프) 기술을 이용해서
          여러개의 같은, 일정한 크기로 쪼개집니다. 그리고 이 쪼개진 하나하나의 조각을 
          Stripe Unit(스트라이프 유닛)이라고 합니다.

          다시한번 말하자면, 1에서부터 100까지의 숫자로 이루어진 데이터가 있습니다.
          이 데이터는 스트라이핑에 따라 두 개의 스트라이프 유닛으로 나뉘는데
         1에서부터 50까지, 51부터 100까지 각각 두개의 스트라이프 유닛에 나뉘어 들어갑니다.

여기까지 이해하셨으면 그 다음부터는 Rapter님의 설명을 그대로 따라가셔도 좋습니다. 나뉜 두개의 스트라이프는 두개의 디스크에 차례로 들어가는 거죠.




 레벨 0은 분산 저장에만 초점이 맞춰져 있어 하드디스크의 속도 향상에는 무척 도움이 되지만,
Striping(스트라이핑) 되어 있는 하드디스크 중 1개만 장애를 일으키더라도 데이터를 모두 유실할
위험성이 있습니다.

               예 )  "어린이" 라는 단어를 2개의 드라이브(하드 디스크)로 구성된 Raid 0 에  저장한다면
                      한개의 드라이브는 "ㅇ , ㄹ, ㄴ, ㅇ" 라는 자음만 저장하고
                      다른 하나는 " ㅓ, ㅣ, ㅣ " 이런 모음만 저장합니다. 
                      따라서 저장하거나 불러오는 속도는 빠르지만 하나의 디스크에서 에러가 발생하면... 
                      완전한 데이터를  불러오지 못하게 되는 것입니다.

300GB 두개로 레이드0 을 구성하면 600GB의 단일 드라이브로 나타나고 성능 또한 2배이지만
하나의 디스크에서 손실이 발생하면 둘다 사용하지 못하게 됩니다. 안전성이 낮은 구성입니다.


RAID Level 1  ( 레이드 1 ) : 필요 드라이브 최소 2개이상


  레벨 1은 2개의 하드디스크가 사용되며, 하나의 하드디스크에 기록되는 모든 데이터가 나머지 하나의 하드디스크에 고스란히 복사되는 방법으로 저장하게 됩니다. 두 개의 하드디스크에는 한치의 오차도 없이 똑같은 데이터가 저장이 되기 때문에 Mirroring(미러링)이라고 합니다. 이 경우 2개의 하드디스크 중 1개가 장애를 일으키더라도 남은 1개의 데이터는 장애를 일으킨 하드디스크의 데이터와 똑같기 때문에 안정성 측면에서 상당히 우수한 구성입니다.


읽기에서는 성능의 향상이 있으나, 쓰기에서의 속도 향상은 별반 차이가 없고, 전체 공간의 50%만 이용할 수 있다는 문제점이 있습니다. 때문에 매우 중요한 파일을 백업 받을 일이 없는 개인 사용자의 경우 하드디스크 두 개로 한 개 용량만 사용해야 한다는 단점이 있습니다.

                                     두 레벨의 용량의 효율성을 비교하면...


                           레벨0은 속도와 용량의 효율성은 높으나 안정성이 떨어지고...
                           레벨1은 안전성은 뛰어나나 속도와 효율성이 떨어집니다.
                           그래서 나온것이 Raid 3과 4 인데...



RAID Level 2
는 기록용 드라이브와 테이터 복구용 드라이브를 별도로 두는데..
4개 하드 디스크에 기록하기 위해서는 3개의 부가 데이터를 기록해야 되기 때문에 효율성 측면에서 
거의 사용하지는 않습니다. RAID 2는 RAID 0처럼 스트라이핑 방식이지만 에러 체크와 수정을 할 수 있도록 Hamming Code를 사용하고 있는 것이 특징입니다. 레벨 4가 나오면거 거의 사용하지 않는 기술입니다. 레벨2의 설명은 요정도 패스 ^^




RAID Level 3, 4  ( 레이드 3, 4 ) : 필요 드라이브 최소 3개이상


  RAID 3, RAID 4RAID 0, 1의 문제점을 보완하기 위한 방식으로 3, 4로 나뉘긴 하지만 RAID 구성 방식은 거의 같습니다. RAID 3,4는 기본적으로 RAID 0과 같은 스트라이핑(Striping) 구성을 하고 있어 성능을 보완하고 디스크 용량을 온전히 사용할 수 있게 해주는데, 여기에 추가로 에러 체크 및 수정을 위해서 패리티(Parity) 정보를 별도의 디스크에 따로 저장하게 합니다. 

Raid 3 과 Raid 4의 차이점
Raid 3은 Byte단위로 데이터를 저장하는 반면 Raid 4는 Block단위로 저장합니다.
Block단위로 저장을 할 경우 작은 파일의 경우는 한번의 작업으로 데이터를 읽을 수 있기 때문에 성능상의 장점이 있습니다. 레벨 3은 동기화를 거처야 하기 때문에 3보다는 레벨 4를 많이 사용합니다.



데이터가 저장되어 있는 드라이브에 장애가 발생되었을 경우에는 패리티 정보를 이용하여 복구할 수 있으나, 정작 패리티 정보가 저장되어 있는 하드디스크에 장애가 발생하면 복구가 불가능하다는 단점이 있습니다. 또한 패리티 하드디스크에 병목현상이 생겨 속도가 저하될 수 도 있습니다.
레이드 0의 구성에 백업용 드라이브 하나 더 달아서 안정성을 확보한 구성입니다.
그러나 레벨 3과 레벨 4의 단점을 보완한 레벨 5의 등장으로 저 역시 한번도 구성 해본적은 없습니다.



이쯤 보시면 이제 Raid에 대해서 대충 감이 오시죠? 

Raid Level 0
Striping(스트라이핑) : 데이터를 쪼개서 분산 저장 해서 속도향상
Raid Level 1Mirroring ( 미러링 )  : 안전성을 중요시 하지만 드라이브 용량 이용의 비효율성
Raid Level 3 의 Parity ( 패리티 )      : 데이터 오류 체크 기술로 레벨0읠 불안전성을 보완

이 3가지를 어떻게 구성하는냐에 따라서 Raid의 레벨이 결정됩니다.


자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

profile

Op

2016.09.19 11:30
가입일: 0:00.00
총 게시물수: 1885
총 댓글수: 9689

...이벤트 피드백 시작...

감사 합니다 

이벤트 시작을 알리는 첫 글 입니다^^

profile

홀로선비

2016.09.19 11:49
가입일: 2015:11.27
총 게시물수: 47
총 댓글수: 513

좋은정보 감사합니다...많이 배우고 감니다..^^

profile

콩사랑

2016.09.19 17:22
가입일: 2015:12.01
총 게시물수: 36
총 댓글수: 907

좋은 정보 감사합니다.

profile

agong

2016.09.19 17:25
가입일: 2016:07.02
총 게시물수: 340
총 댓글수: 8851

잘 봤습니다. 감사합니다.

profile

수앤수

2016.09.19 20:06
가입일:
총 게시물수: 9
총 댓글수: 245

좋은 정보 감사합니다.

profile

dmsdudwjs45

2016.09.19 20:15
가입일:
총 게시물수: 6
총 댓글수: 117

이렇게 정리하고 글쓰시느라고 수고 많으셨습니다. 추천드리고 갑니다.

profile

내사랑울보

2016.09.19 23:06
가입일: 2018:10.15
총 게시물수: 1
총 댓글수: 76

좋은 정보 감사합니다.

profile

신라면

2016.09.22 21:22
가입일: 2018:12.06
총 게시물수: 3
총 댓글수: 1096

대충 알고 있었는데 이번에 제대로 알게 되었네요.

좋은정보 감사합니다.

profile

nagaya

2016.09.23 16:52
가입일: 2015:11.27
총 게시물수: 10
총 댓글수: 51

되새김 시키는 강좌입니다

profile

노봉방

2016.09.24 02:26
가입일: 2016:02.14
총 게시물수: 88
총 댓글수: 315

잘못된 부분이 있는데 레이드의 애초 주목적은 가격이 아니죠. 그반대죠. 

레이드는 돈이 많이 드는 방식입니다. 

그럼에도 불구하고 레이드를 구성하려는 이유는

주목적이 대용량 구축과 빠른 읽기,쓰기였으며 

그다음이 데이터 유지,보수였습니다. 

한마디로 레이드는 안정성과는 거리가 뭡니다. 

안전성때문에 레이드를 구성한다고 한다면 멍청한거죠.

레이드의 방식이 0에서 여러 형태로 바뀌는 과정을 보시면 답이 나오죠.

제가 레이드를 처음 구성한게 초기 펜3 듀얼보드 사용할때 였었는데

맥스터 20GB x4개로 레이드1로 하려다가 용량이 반토박 나는게 너무 아까워서 

위험을 감수하고 0으로 묶었었는데 그럴수밖에 없었던게 

당시 20GB가 25만원이 넘었을때라 하드값만 100만원돈인데 

레이드가 가격이 주목적이라는건 넌센스죠. 

일반인들이 레이드를 잘 알아도 

자금 압박때문에라도 접근을 못하던게 당시 레이드였습니다.

지금은 나스에 SSD 1TB x10개로 레이드50으로 사용중인데

6은 생각보다 느려서 포기.... 

근데 역시 속도는 무조건 0 낫고 자료의 중요도가 있지만 

그렇게까지 중요한게 아니라면 0+1이 가장 효율적인 구성이라고 보면 됩니다.

profile

카사마니아

2016.09.27 09:03
가입일: 2016:08.20
총 게시물수: 10
총 댓글수: 122

예전에 한번 들어본것 같네요

오랜만에 다시 raid에 관련된 내용을 자세히 보니 정말 좋군요.

감사합니다 

profile

bcrazy

2016.10.06 12:42
가입일: 2019:07.17
총 게시물수: 6
총 댓글수: 48

레이드에 대해 이해하기 쉽게 알려주셔서 감사합니다.

profile

내사랑울보

2016.11.02 18:53
가입일: 2018:10.15
총 게시물수: 1
총 댓글수: 76

유용한 정보 감사합니다...

profile

Bobono

2016.12.06 12:35
가입일: 2016:12.05
총 게시물수: 17
총 댓글수: 815

언젠간 저도 도전해보고 싶습니다.

profile

깐따삐야

2016.12.28 06:12
가입일:
총 게시물수: 0
총 댓글수: 512

정보 감사합니다.

profile

깐따삐야

2017.01.04 10:25
가입일:
총 게시물수: 0
총 댓글수: 512

잘 봤습니다.

profile

깐따삐야

2017.01.04 10:38
가입일:
총 게시물수: 0
총 댓글수: 512

유용한 정보 감사합니다.

profile

깐따삐야

2017.01.04 10:45
가입일:
총 게시물수: 0
총 댓글수: 512

좋은 정보네요.

profile

깐따삐야

2017.01.04 10:45
가입일:
총 게시물수: 0
총 댓글수: 512

잘 봤습니다.

profile

깐따삐야

2017.01.04 10:45
가입일:
총 게시물수: 0
총 댓글수: 512

많이 알아 갑니다.

profile

Oiff

2017.01.18 11:39
가입일: 2018:12.24
총 게시물수: 2
총 댓글수: 313

좋은정보 감사합니다.

profile

나인홀릭

2017.01.20 16:23
가입일:
총 게시물수: 2
총 댓글수: 61

게임 레이드가 먼저 떠오르네요 ㅎㅎ

profile

쪼쪼

2017.02.15 14:29
가입일: 2017:02.15
총 게시물수: 9
총 댓글수: 325

좋은정보 감사합니다.

profile

glencheck

2017.02.23 19:02
가입일:
총 게시물수: 0
총 댓글수: 179

좋은 정보 감사합니다

profile

무무심

2017.06.02 20:15
가입일: 2018:10.04
총 게시물수: 12
총 댓글수: 1882

감사합니다

profile

루인루

2017.10.26 02:28
가입일:
총 게시물수: 1
총 댓글수: 104

정보 감사합니다

profile

세계일주

2017.12.18 16:36
가입일: 2018:10.09
총 게시물수: 86
총 댓글수: 737

감사합니다

profile

앤디훅

2018.01.05 20:56
가입일: 2018:10.03
총 게시물수: 52
총 댓글수: 1297
정보 감사합니다.
profile

무심

2018.10.09 15:11
가입일: 2018:10.04
총 게시물수: 12
총 댓글수: 1882

정보 감사합니다 

List of Articles
번호 제목 글쓴이 날짜 조회 수
42 SSD ssd 사망했습니다. + 18 썬키스트 11-16 907
41 모니터 모니터 주시율 테스트 + 31 김군장 11-13 733
40 SSD SSD의 새로운 표준 M.2, NVMe에 대하여 + 42 종이책 11-12 1194
39 CPU 일본 옥션에 올라온 Xeon CPU 몇개 소개합니다...^^ file + 40 꼬마앙마 10-30 1270
38 CPU 초 고사양 PC조립(Xeon 2탄) file + 90 꼬마앙마 10-30 1945
37 스피커 [PC-AUDIO] 한때 사용했었던 PC SPEAKER(?) file + 25 X-bias 10-29 521
36 조립리뷰 홈 서버, NAS용 컴퓨터 조립리뷰 file + 25 꼬마앙마 10-29 900
35 조립리뷰 I7 4790K 중고로 구입해서 조립했습니다. file + 52 날개 10-27 1979
34 벤치마크 GTX1070 3D mark file + 23 징징현아 10-25 391
33 스피커 제가 사용하고 있는 PC 스피커~ file + 46 징징현아 10-24 697
32 조립리뷰 컴퓨터 업그레이드~ file + 54 징징현아 10-24 590
31 케이스 NANOXIA DEEP SILENCE 5 REV. B file + 16 ☞패닉상태 10-23 182
30 벤치마크 이 키보드 어떠신가요? + 51 얼음공주 10-22 492
29 메인보드 hit 프론트패널 단자 연결하기 file + 45 범접할수가없다능 10-17 4096
28 HDD 씨게이트, 최고 성능의 2.5인치 내장 하드 ‘파이어쿠다 2TB’와 ‘바라쿠다 5TB’ 출시 + 35 Op 10-16 882
27 케이스 [ABKO] NCORE 사파이어 3.0 풀아크릴 & 강화유리 (미들타워) file + 22 리엣 10-11 664
26 케이스 컴퓨터 조립하기 선정리하기 how to build a computer + 64 매니안 10-09 1513
25 벤치마크 RAM 벤치 테스트 비교 + 26 nagaya 10-03 569
24 벤치마크 hdd 벤치 테스트 비교 + 17 nagaya 10-03 404
23 벤치마크 vga 벤치마크 비교 + 16 nagaya 10-03 655
22 벤치마크 cpu 벤치마크 + 18 nagaya 10-03 702
21 으으.. 보안 프로그램 골썩이네요ㅡㅡ; + 27 냥이 09-29 820
20 작은파일 전송하기 가장쉬운방법 + 37 루루3 09-28 836
19 메인보드 hit 국내 대표 하드웨어 커뮤니티 + 43 임시 09-26 2155
18 hit 하드웨어 성능 비교 사이트 모음 + 27 전저당께요 09-25 2231
17 파워 컴퓨터 전력 소모량 측정 전문 사이트 file + 26 전저당께요 09-25 796
16 모니터 모니터 크기 비교 & 불량화소 체크 사이트!!! + 60 멋져부러 09-20 1203
15 VGA 그래픽카드 비교사이트 + 35 봉구123 09-20 791
14 hit 하드디스크 파티션 분할 정확하게 나누는 방법 + 68 태공 09-20 3207
13 CPU CPU 비교 사이트 소개 + 37 대왕산 09-20 737
12 RAM IE11에서 인터넷 브라우져가 문제 해결(호환성 설정) + 32 나도리 09-19 1012
11 스피커 가성비 스피커 + 65 마키아또 09-19 1247
10 모니터 모니터 해상도 관련 자료입니다. file + 27 위쌍 09-19 595
9 HDD Raid 구성에 대하여... 2부 + 20 드라이빙 09-19 556
» HDD Raid 구성에 대하여... 1부 + 29 드라이빙 09-19 730
7 메인보드 6세대 110 보드와 150 보드 + 63 리엣 09-13 913
6 CPU i5-6600 vs i5-6500 + 40 리엣 09-13 1133
5 CPU CPU 종류와 특성 그리고 성능표?? + 30 한스 09-12 1116
4 SSD PlexTurbo – 스마트 캐싱 기술 + 30 달림이 09-11 770
3 파워 파워의 선택 - 80PLUS 그리고 직류(DC)와 교류(AC) + 70 건강하고행복하게 09-10 1052
2 가장 괜찮은 하드가 뭐가 있을까요 ...? file + 53 Op 09-09 828
1 pc 정보 게시판 운영 시작 합니다 + 39 운영자Op 09-09 477