반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리눅스
- 인프라
- 도커
- k8s
- 도커 명령어
- 도커 컨테이너
- 컨테이너
- boj
- 클라우드
- 부스트코스
- 프로세스
- 도커 이미지
- Python
- 운영체제
- linux
- AWS
- 데브옵스
- centOS7
- NGINX
- os
- 네트워크
- devops
- 쿠버네티스
- Swift
- swift 클로저
- ios
- C++
- docker
- kubernetes
- centOS
Archives
- Today
- Total
귀염둥이의 메모
[OS] RAID (Redundant Array of Independent Disks) 본문
반응형
RAID (Redundant Array of Independent Disks)
- 저장 장치 여러 개를 묶어서 고용량, 고성능인 저장 장치 한 개와 같은 효과를 얻을 수 있다
- RAID의 사용 목적은 가용성과 성능 향상이다
- 하드웨어 RAID가 소프트웨어 RAID 보다 빠르다
RAID 0 (= stripe) ⭐️
- 데이터 중복성을 제공하지 않는다 ➡️ 내구성 제공 X
- 스트라이프 단위 : Chunk
- 디스크 N개
- read/write 속도가 N배 빠르다
- 장점 : 속도가 매우 빠르다
- 단점 : 디스크 한 개에 문제 발생하면 전체가 오류
RAID 1 (= mirror) ⭐️
- 데이터 중복을 제공하여 내구성(안정성)이 좋다
- 속도가 stripe 보다 느리다
- 공간의 효율성이 떨어진다 (중복 데이터)
- 디스크 N개
- read : N배 빠르다
- wirte : 똑같음
RAID 2, 3, 4
- 디스크가 최소 3개 이상 있어야 한다 (전용 Parity 1개가 있어야 함)
- Parity는 오류 데이터를 재구축하는 데 사용되는 값
RAID 5 ⭐️
- 전용 Parity 디스크를 안 쓰고 Parity를 분산 시킨다
- 1개의 디스크가 고장 나면 나머지 디스크들을 통해서 복구 가능
RAID 6 ⭐️
- 디스크가 최소 4개 이상 필요 (2개 : 데이터, 2개 : Parity)
- 2차 패리티 정보를 넣는다
- 디스크 2개가 동시에 장애가 발생해도 복구 가능
- RAID 5 보다 안정성을 더 고려하는 시스템에서 사용
RAID 10 (1 + 0)
- RAID 1 으로 미러링 후 RAID 0 로 스트라이핑
참고자료
반응형
'CS > 운영체제' 카테고리의 다른 글
[OS] 동시성(Concurrency), 병렬성(Parallelism) (0) | 2021.10.21 |
---|---|
[OS] Memory Management (2) - Inverted Page Table, Shared Page, Segment, Paged Segmentation (0) | 2021.08.30 |
[OS] Memory Management (1) - MMU, Page, Page Table ... (0) | 2021.08.25 |
[OS] Deadlock (0) | 2021.08.17 |
[OS] Process Synchronization (0) | 2021.07.14 |
Comments