목차
1. RAID의 기본개념과 구성 및 종류
2. 칩셋별 RAID 지원현황
3. RAID 시스템 구성 방법
4. RAID 0과 1 구성시 성능등 장단점
5. RAID 운용에 관한 소프트웨어 및 하드웨어적인 방법
2. 칩셋별 RAID 지원현황
3. RAID 시스템 구성 방법
4. RAID 0과 1 구성시 성능등 장단점
5. RAID 운용에 관한 소프트웨어 및 하드웨어적인 방법
본문내용
art1>
/dev/md0 RAID0,8k /dev/hda4 /dev/sda4 /dev/sdb2
루트 파티션은 6Gb 하드에 hda1으로 위치하고 있으며 이 하드에는 또한 인터넷이나 CD의 이미지 저장을 위한 큰 파티션이 있다. 이 파티션은 자주 사용하지 않으므로 그리 큰 부하가 걸리지는 않는다. 4Gb짜리 디스크는 Linux에서 거의 사용하지 않는 MSDOS 파티션이므로 RAID의 효율성을 저해한는 파티션을 나누지 않았다. 2Gb 디스크는 거의 전적으로 RAID 시스템용으로 사용한다. 각각의 디스크에는 스와프 스페이스로 작은 부분을 남겨두었다.
RAID의 모든 디스크(또는 파티션)의 크기를 대략 같게 정했는데 이것은 그 크기가 많이 차이가 나면 RAID의 성능이 악화되기 때문이다. 작은 차이는 문제가 되지 않는다. 우리는 사용가능한 모든 공간을 이용하는데 이에 따라 디스크의 모든 데이터가 연결될 수 있고, 여분의 데이터는 그대로 남아있게 된다.
하나의 RAID에 여러개의 IDE 디스크를 마운팅하면 효율성이 그리 좋지 않지만 한 개의 IDE와 여러개의 SCSI를 마운팅하면 훨씬 좋아진다. IED 디스크는 동시적(concurrent) 엑세스가 불가능하지만 SCSI 디스크는 가능하기 때문이다.
4. RAID 0과 1 구성시 성능등 장단점
가. RAID-0(Striping) 성능과 장단점
1) RAID-0 성능
RAID-0 스트라이프를 가지고는 있지만 데이터를 중복해서 기록하지 않는다.
따라서, 가장 높은 성능을 기대할 수 있지만, 고장대비 능력이 전혀 없으므로 이
방식은 진정한 RAID라고 하기 어렵다
2) RAID-0 장단점
① 구현이 쉽다.
② Fault Tolerant가 아니므로 진정한 RAID라 할 수 없다.
③ Disk중 하나가 장애 발생시 모든 Data를 잃어 버린다.
④ 따라서 중요한 환경에는 사용하지 않는게 좋다.
⑤ Video, Image 편집, 높은 Bandwidth를 요구하는 Application에 적합함.
나. RAID-1(Mirroring) 성능과 장단점
1) RAID-1 성능
흔히 디스크 미러링이라고도 하는데, 중복 저장된 데이터를 가진 적어도 두 개의 드라 이브로 구성된다. 스트라이프는 없으며, 각 드라이브를 동시에 읽을 수 있으므로 읽기 성능은 향상된다. 쓰기 성능은 단일 디스크 드라이브의 경우와 정확히 같다. RAID-1은 다중 사용자 시스템에서 최고의 성능과 최고의 고장대비 능력을 발휘한다.
2) RAID-0 장단점
① Block당 전송 속도는 Disk 하나일 때와 거의 동일함
( Read :빠름, Write-약간 느림, Raid5 보다는 빠름)
② RAID 1은 다중 Disk가 장애 발생할 때에도 운영이 가능함.
③ 다중 사용자 시스템이서 최고 성능 및 최고의 고장 대비 능력.
④ RAID 구현이 쉽다.
⑤ 비용이 많이 든다. ( 저장 용량당 단가 높음: 총 용량의 50%사용)
5. RAID 운용에 관한 소프트웨어 및 하드웨어적인 방법
가. RAID 소프트웨어적인 운용
소프트웨어 RAID는 커널 디스크(블록장치) 코드로 다양한 RAID 레벨을 실현한다. 소프트
웨어 RAID는 비싼 디스크 컨트롤러 카드나 핫-스왑 새시(Hot-swap Chassis)를 사용하지
않가 때문에 가장 저렴한 솔루션을 제공한다. 최신 CPU의 성능이 점점 빨라지면서, 소프
트웨어 RAID의 성능이 하드웨어 RAID의 성능을 가능하게 되었다.
나. RAID 하드웨어적인 운용
하드웨어-기반 시스템은 호스트에서 RAID 하부 시스템을 독립적으로 관리하며, 호스트
에는 RAID 에레이를 하나의 디스크로 나타냅니다.
하드웨어 RAID 장치를 한 예로서 SCSI 제어 장치를 연결되어 RAID어레이를 단독 SCSI 드
라이브처럼 나타내는 장치가 있습니다. 외부 RAID 시스템은 데이터를 저장하는 모든 RAID
를 외부 디스크 하부 시스템에 위치한 한 개의 컨트롤러로 이동시킵니다. 따라서 일반
SCSI컨트 롤러를 통해 호스트로 연결된 전체 하부 시스템은 호스트에서 하나의 디스크로
보여집니다.
RAID 컨트롤러는 카드 형식으로도 판매되며, 이 카드는 운영 체제에서는 SCSI 컨트롤로처
럼 작동하지만 실제로는 스스로 모든 드라이브 통신을 처리 합니다. 이러한 카드를 구입
한 경우, SCSI컨트롤러와 마찬가지로 드라이브를 RAID 컨트롤러에 꽂은후 드라이브를
RAID 컨트롤러의 설정에 추가시키면, 운영 체제는 그차이를 절대로 인식하지 못한다.
/dev/md0 RAID0,8k /dev/hda4 /dev/sda4 /dev/sdb2
루트 파티션은 6Gb 하드에 hda1으로 위치하고 있으며 이 하드에는 또한 인터넷이나 CD의 이미지 저장을 위한 큰 파티션이 있다. 이 파티션은 자주 사용하지 않으므로 그리 큰 부하가 걸리지는 않는다. 4Gb짜리 디스크는 Linux에서 거의 사용하지 않는 MSDOS 파티션이므로 RAID의 효율성을 저해한는 파티션을 나누지 않았다. 2Gb 디스크는 거의 전적으로 RAID 시스템용으로 사용한다. 각각의 디스크에는 스와프 스페이스로 작은 부분을 남겨두었다.
RAID의 모든 디스크(또는 파티션)의 크기를 대략 같게 정했는데 이것은 그 크기가 많이 차이가 나면 RAID의 성능이 악화되기 때문이다. 작은 차이는 문제가 되지 않는다. 우리는 사용가능한 모든 공간을 이용하는데 이에 따라 디스크의 모든 데이터가 연결될 수 있고, 여분의 데이터는 그대로 남아있게 된다.
하나의 RAID에 여러개의 IDE 디스크를 마운팅하면 효율성이 그리 좋지 않지만 한 개의 IDE와 여러개의 SCSI를 마운팅하면 훨씬 좋아진다. IED 디스크는 동시적(concurrent) 엑세스가 불가능하지만 SCSI 디스크는 가능하기 때문이다.
4. RAID 0과 1 구성시 성능등 장단점
가. RAID-0(Striping) 성능과 장단점
1) RAID-0 성능
RAID-0 스트라이프를 가지고는 있지만 데이터를 중복해서 기록하지 않는다.
따라서, 가장 높은 성능을 기대할 수 있지만, 고장대비 능력이 전혀 없으므로 이
방식은 진정한 RAID라고 하기 어렵다
2) RAID-0 장단점
① 구현이 쉽다.
② Fault Tolerant가 아니므로 진정한 RAID라 할 수 없다.
③ Disk중 하나가 장애 발생시 모든 Data를 잃어 버린다.
④ 따라서 중요한 환경에는 사용하지 않는게 좋다.
⑤ Video, Image 편집, 높은 Bandwidth를 요구하는 Application에 적합함.
나. RAID-1(Mirroring) 성능과 장단점
1) RAID-1 성능
흔히 디스크 미러링이라고도 하는데, 중복 저장된 데이터를 가진 적어도 두 개의 드라 이브로 구성된다. 스트라이프는 없으며, 각 드라이브를 동시에 읽을 수 있으므로 읽기 성능은 향상된다. 쓰기 성능은 단일 디스크 드라이브의 경우와 정확히 같다. RAID-1은 다중 사용자 시스템에서 최고의 성능과 최고의 고장대비 능력을 발휘한다.
2) RAID-0 장단점
① Block당 전송 속도는 Disk 하나일 때와 거의 동일함
( Read :빠름, Write-약간 느림, Raid5 보다는 빠름)
② RAID 1은 다중 Disk가 장애 발생할 때에도 운영이 가능함.
③ 다중 사용자 시스템이서 최고 성능 및 최고의 고장 대비 능력.
④ RAID 구현이 쉽다.
⑤ 비용이 많이 든다. ( 저장 용량당 단가 높음: 총 용량의 50%사용)
5. RAID 운용에 관한 소프트웨어 및 하드웨어적인 방법
가. RAID 소프트웨어적인 운용
소프트웨어 RAID는 커널 디스크(블록장치) 코드로 다양한 RAID 레벨을 실현한다. 소프트
웨어 RAID는 비싼 디스크 컨트롤러 카드나 핫-스왑 새시(Hot-swap Chassis)를 사용하지
않가 때문에 가장 저렴한 솔루션을 제공한다. 최신 CPU의 성능이 점점 빨라지면서, 소프
트웨어 RAID의 성능이 하드웨어 RAID의 성능을 가능하게 되었다.
나. RAID 하드웨어적인 운용
하드웨어-기반 시스템은 호스트에서 RAID 하부 시스템을 독립적으로 관리하며, 호스트
에는 RAID 에레이를 하나의 디스크로 나타냅니다.
하드웨어 RAID 장치를 한 예로서 SCSI 제어 장치를 연결되어 RAID어레이를 단독 SCSI 드
라이브처럼 나타내는 장치가 있습니다. 외부 RAID 시스템은 데이터를 저장하는 모든 RAID
를 외부 디스크 하부 시스템에 위치한 한 개의 컨트롤러로 이동시킵니다. 따라서 일반
SCSI컨트 롤러를 통해 호스트로 연결된 전체 하부 시스템은 호스트에서 하나의 디스크로
보여집니다.
RAID 컨트롤러는 카드 형식으로도 판매되며, 이 카드는 운영 체제에서는 SCSI 컨트롤로처
럼 작동하지만 실제로는 스스로 모든 드라이브 통신을 처리 합니다. 이러한 카드를 구입
한 경우, SCSI컨트롤러와 마찬가지로 드라이브를 RAID 컨트롤러에 꽂은후 드라이브를
RAID 컨트롤러의 설정에 추가시키면, 운영 체제는 그차이를 절대로 인식하지 못한다.
추천자료
[정신분석이론][행동주의이론] 정신분석이론과 행동주의이론 비교 고찰(정신분석이론과 행동...
[수행평가][수행][평가][교육평가]수행평가의 의미, 수행평가의 기본개념, 수행평가의 특성, ...
인지발달이론(피아제이론)의 유래, 인지발달이론(피아제이론)의 특성, 인지발달이론(피아제이...
PLC의 개념및하드웨어구성, 장점과 단점, 작동원리
[사회복지실천기술론] 심리사회치료모델 - 심리사회 치료모델의 철학과 기본개념, 심리사회 ...
<국대떡볶이 vs 죠스떡볶이> 프랜차이즈 경영전략 비교분석 및 개선방안 제안 - 프랜차이즈 ...
프로이드 정신역동모델(정신분석이론 내용 포함) 이론정리 보고서 (개요와 기본개념, 개입목...
[인간과교육3공통] 피아제(Piaget)의 인지발달단계이론에 대한 설명과 교육적 시사점에 대한 ...
자기(self)에 대한 구성개념 및 구조를 중심으로 본인의 자기개념(self-concept)에 관하여 자...
비고츠키(Vygotsky)의 인지발달이론 - 비고츠키이론의 기본개념, 피아제이론과 비고츠키이론...
[성격의 개념] 구성개념으로서의 성격
[학습이론] 조건화이론 - 고전적 조건화와 조작적 조건화(고전적 조건화와 조작적 조건화의 ...
[영아발달] 영아발달 이론 중 인지발달 이론에 대한 이해 - 피아제 인지발달이론의 기본개념...
피아제의 인지발달이론 - 피아제(Piaget)이론의 기본개념, 피아제 인지발달단계(감각운동기,...
소개글