티스토리 뷰

운영체제/이론

(79) RAID Structure 2

geonwoopaeng@gmail.com 2020. 10. 13. 16:11

< Improvement of reliability via redundancy >

=> 이중화를 통한 신뢰성 향상

: 현실성을 위한 data redundancy(중복성)

: data redundancy - data의 write작업을 할 때마다 data copy를 여러 disk에 배치를 하는 것

=> 장기간 배치하는 것이 아니다.(backup과 다르다)

: Mirroring and mirrored volume

: <disk 의 신뢰성을 나타내는 것>

= > MTBF(평균 고장 간격) -> operation time(총 작동시간) / number of failures(실패 발생 수)

: disk사이 error가 발생하는 시간 간격을 나타내는 것

: 하나의 system에 device가 여러개 묶여있을 수록 신뢰성이 낮아진다.

(disk drive수가 늘어날 수록 error 발생률 높아진다.)

 

 

출처: Operating System Concepts 10th Ed (John Wiley & Sons, Inc. 2018)

 

 

< Improvement in performance via parallelism >

=> 병렬 처리를 통한 성능 향상

:< Data striping >

: Bit-level striping

=> byte를 8개의 bit정보로 나눠서 각 drive에 bit 1개씩 기록하는 방법

 

: 이론적으로 8배 처리속도 향상

 

: disk접근 횟수가 많다(단위가 너무 작다) => process 처리 성능이 떨어진다.

: Block-level striping

=> data striping을 file block단위로 수행하는 것

 

반응형

'운영체제 > 이론' 카테고리의 다른 글

(81) I/O System  (0) 2020.10.14
(80) RAID Structure 3  (0) 2020.10.13
(78) RAID Structure 1  (0) 2020.10.13
(77) HDD Scheduling  (0) 2020.10.11
(76) Mass Storage Structure  (0) 2020.10.11
공지사항
최근에 올라온 글