[컴퓨터의 이해] RAID의 관련 정리(RAID 0,1,2,3,4,5,6)
RAID의 개요
여러 개의 물리적인 디스크를 하나의 논리적인 디스크로
구성하여 대용량의 저장장치로 사용하는 기법.
1 ) RAID 0
성능향상을 위한 여분이 없음
데이터는 모든 디스크에 분산
데이터는 디스크에 나누어 저장
스트립들은 연속적으롭 배치된 디스크에 라운드 로빈 방식으로 저장
속도향상
-다양한 데이터가 여러 디스크에 나누어져 있음
- 데이터를 병렬로 탐색함
2) RAID 1 (미러 , mirrored)
모든 데이터를 복사해 여분을 구현함
데이터는 디스크에 나누어 저장(STRIPED)
복사된 공간을 포함해서 두 곳에서 데이터를 읽고 두곳세 쓰기를 함
오류 복구가 간단함
중요한 데이터 저장 장소로 사용
비용이 높음
3) RAID 2
병렬 접근 기법 사용
데이터는 동기화 됨
스트립은 BYTE/WORD 단위로 매우 적음
오류 정정 코드는 디스크의 대응되는 비트들에 의해 계산됨
다중 패리티 디스크는 해킹코드가 대응하는 위치에서 오류를 검출하여 저장
디스크 오류가 많이 발생하는 환경에서만 효과적으로 사용
여분의 디스크가 사용
비용이 높음
4) RAID 3
RAID 2와 비슷한 방법으로 구성
배열이 아무리 크더라도 여분의 디스크는 한개만 있으면 됨
모든 데이터 디스크와 같은 위치에있는 비트들에 대하여 계산되는 패리티 비트 사용
드라이브에 데이터가결함이 생기면 패리티 드라이브가 액세스되고
남은 데이터를 이용하여 데이터를 재구성함
매우 높은 전송률을 얻을 수 있음
5) RAID 4
각 디스크는 독립된 액세스 기법 사용
높은 입력 / 출력 요구 율에 적합함
상대적으로 큰 데이터 스트라이핑 사용
비트 패리티에 의한 비트는 각 디스크상의 스트립에 대하여 계산됨
패리티 비트들은 패리티 디스크의 대응되는 스트립에 저장
6) RAID 5
RAID 4와 유사한 방식
패리티 스트립이 모든 디스크에 분산 저장됨
패리티 스트립 배치는 라운드 로빈 방식
레이드 4에서 나타나는병목현상을 피할 수 있음
주로 네트워크 서버내에서 사용
7) RAID 6
두가지 패리티가 계산됨
서로 다른 디스크들의 각각 분리된 블록에 저장
사요자가 요구하는 N개의 디스크들에 RAID 6에서는 N+2개의 디스크 필요
아주 높은 데이터 이용 가능성(가용성) 있음
3개의 디스크가 실수하면 데이터를 잃음
상당한 쓰기에 대한 패널티 유발(RAID 5에 비해)
지난 포스트가 궁금하시다면
↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓
[컴퓨터의 이해] 프로그래밍 언어의 이해(저급언어,고급언어,컴파일러,인터프리터)
다음 포스트가 궁금하시다면
↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓
[컴퓨터의 이해] 교착상태의 해결 정리(예방, 회피, 탐지, 회복)
'공감'버튼 및 '좋아요'는 글쓴이에게 큰 힘이 됩니다!
'IT > System' 카테고리의 다른 글
[컴퓨터의 이해] 주기억 장치 할당의 개념(연속할당,분산할당, 단일분할,스와핑 기법) (0) | 2018.05.11 |
---|---|
[컴퓨터의 이해] 교착상태의 해결 정리(예방, 회피, 탐지, 회복) (0) | 2018.05.11 |
[컴퓨터의 이해] 프로그래밍 언어의 이해(저급언어,고급언어,컴파일러,인터프리터) (0) | 2018.05.11 |
[컴퓨터의 이해] 프로세스 관리(준비,실행,대기,교착,완료)와 스케줄링(비선점, 선점) 정리 (0) | 2018.05.11 |
[컴퓨터의 이해] 쓰레드 (Thread) 관련 정리 (0) | 2018.05.11 |