27.RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?
해설
RAID : 여분의 독립적인 디스크들을 하나로 모아 고성능 혹은 고가용성을 위한 개념이다. 레이드는 구현 방법에 따라 여러개의 RAID Level로 표현된다. RAID 0 - 디스크에 입출력이 일어날 경우 데이터를 여러 조각으로 나누어 각각의 디스크에 순차적으로 저장하게 된다. 예)디스크 2개로 RAID-0을 구성했을 경우, 1번조각이 DISK1에 쓰여지고 2번조각은 DISK2에 쓰여진다. 3번,4번 조각은 대기.. 장점 : 빠른 I/O 성능, 디스크가 N개로 구성될 경우 N개의 디스크 용량 모두를 활용할 수 있음. 단점 : 낮은 안정성(두 디스크중 디스크 한개가 Fault 발생 시 데이터의 절반을 날림) RAID 1 - 하나의 데이터를 양쪽 디스크에 동일하게 기록함으로써, 하나의 DISK에 Fault가 발생해도 나머지 하나의 디스크를 통해 데이터에 접근이 가능함. 장점 : 높은 안전성 단점 : 전체 디스크용량에 비해 사용성은 줄어듬 RAID 4 - RAID 0의 성능 + 안전성 보통 3개이상의 디스크가 존재할 경우 사용되며, N개의 디스크중 하나의 디스크를 Parity 전용 디스크로 사용한다. (실제 사용가능한 디스크는 N-1개이다) -parity 디스크가 사용되는 방법은 인터넷참조. 장점 : RAID 0 대비 높아진 안전성, RAID 1 대비 뛰어난 성능 단점 : Parity 전용 디스크에 부하가 걸릴 경우 전체적인 성능이 저하됨. RAID 5 - Parity 공간을 하나의 디스크에 몰빵시키는 것이 아니라 N개의 디스크들이 돌아가며 Parity공간을 할당 장점 : RAID 4대비 병목현상을 줄임 단점 : 특별히 없음 RAID 6 - Parity 공간을 2개로 설정한다.(RAID 5는 한개.)