티스토리 뷰
### RAID levels ###
: Mirroring - high reliability(신뢰성), expensive
: Striping - high data-transfer rates, low reliability
: Data striping + parity bit
< RAID level 0 >
: Non-redundant(비 중복) striping
: High parallelism(병렬처리), low reliability(신뢰성)
: block-level striping사용
< RAID level 1 >
: Mirrored disk
: High reliability(신뢰성), high cost
< RAID level 4 >
: Not mirroring, but parity value
: Acceptable(수용가능한) reliability(신뢰성), acceptable cost
< RAID level 5 >
: Block-interleaved distributed parity
: single parity drive의 잠재적 남용을 방지한다.
(특정 disk의 과한 사용을 나눈다)
: 각 disk에 포함되어 있는 data sequence block이랑 parity block을 같은 disk에 넣어두면 안된다.
=> 같은 disk에 넣어두면 해당 disk가 고장 났을 때 data랑 parity가 둘다 날라가서 복구할 수 없다.
< RAID level 6 >
: Dual parities (P+Q)
=> P와 Q는 서로 다른 연산 방식을 가지고 있다.
==>> 2개 disk에서 error가 발생해도 복구 가능하다
: high reliability , high cost
< RAID level 0+1 >
: RAID levels 0 과 1의 조합
: disk drive 1개의 문제가 전체 disk set에 영향을 줄 수 있다.
: RAID 0은 performance을 보장하는 반면 RAID 1은 reliability를 보장한다.
< RAID level 1+0 >
: Drives는 쌍으로 mirroring한 다음 mirroring된 쌍은 strip처리 된다.
: disk 1개만 고장나는 경우는 사용할 수 있다.
: RAID 1 + 0에서 장애가 발생하여 single drive를 사용할 수 없지만 mirrors하는 drive는 현재와 같이 계속 사용할 수 있다.
'운영체제 > 이론' 카테고리의 다른 글
(82) I/O Hardware 1 (0) | 2020.10.14 |
---|---|
(81) I/O System (0) | 2020.10.14 |
(79) RAID Structure 2 (0) | 2020.10.13 |
(78) RAID Structure 1 (0) | 2020.10.13 |
(77) HDD Scheduling (0) | 2020.10.11 |