출처 : http://cafe.naver.com/3dcgland/454
* 디스크 스트라이핑 (Disk Striping)
복수의(2~32개) 개별 디스크에 하나의 가상적 스트라이프(virtual stripe)를 작성하여 이들 디스크를 컴퓨터의 운영 체계가 단일의 디스크 구동 장치(disk drive)로 인식하도록 하여, 이들 디스크상에 존재하는 똑같은 크기의 디스크 분할(disk partition)의 집합을 단일 디스크 볼륨(disk volume)으로 종합하는 방법. 같은 볼륨 내에서의 다중 입출력 동작이 동시에 진행될 수 있게 되어 성능이 크게 향상된다. 디스크 스트라이핑은 윈도즈 NT에서 지원되고 있으며, 성능은 향상되지만 결함 허용 능력(fault tolerance)은 없다.
<?xml:namespace prefix = o /><?xml:namespace prefix = o />
RAID 구성 유형
일반적인 CAD 장비의 워크스테이션에서 RAID 를 구성하여 사용하는 이유는 디스크, 어플리케이션 그리고 OS 에 액세스하는 스피드 때문이다.
RAID 는 멀티 디스크 드라이브를 사용하여 Data 의 병목 현상을 분산시켜 시스템의 효율을 높이는 방식 입니다.
사용자는 각 각 의 독립된 문리적 디스크를 사용하지만 마치 하나의 디스크로 인식하여 OS 는 동시에 Data 를 병렬 처리하므로 빠른 Data 처리를 구현 할 수 있게 된다.
RAID 는 단순하고 비용이 상대적으로 저렴하며
효율적인 솔루션으로 사용자가 요구하는 시스템의 전체적인 Performance 향상을 구현 할 수 있다.
RAID 의 구성은 일반적으로 서버장비 또는 워크스테이션에서 주로 사용하며 결합된 두 개 또는 그 이상의 디스크 드라이브를 사용한다.
(일반적인 O/A 장비는 권장하지 않음).
RAID 구성 유형
• Level 0—Striped Disk Array without Fault Tolerance :
- 데이터 striping 구현
- 파일 블록을 멀티 디스크 드라이브로 분산 저장
- 특별한 기능은 없지만 퍼포먼스 향상에 목적을 둠
- Fault tolerance 를 없애주는 것은 아니다.
- 만일 하나의 디스크 드라이브가 손상된다면 구성된 array 에 존재하는 모든 데이터를 잃게 됨.
• Level 1—Mirroring and Duplexing :
- Disk mirroring 기능 구현
- Level 1은 싱글 디스크의 두배의 Read transaction rate 과 Write transaction rate 을 구현한다.
• Level 2—Error-Correcting Coding :
- Level 2는 블록 레벨 보다 비트 레벌에서 데이터를 striping 한다.
• Level 3—Bit-Interleaved Parity :
- 복사 패리티 디스크에서 바이트 레벨 striping 제공.
- Level 3는 동시다발 요청을 서비스할 수 없으며 또한 좀처럼 사용되지도 않는다.
• Level 4—Dedicated Parity Drive:
- 가장 보편적인 RAID 구성.
- Level4는 패리티 디스크가 있는 블록 레벌 striping 을 제공한다.
- 만약 데이터 디스크가 실패한다면, 패리티 데이터는 대체 디스크를 생성하는데
사용될 것이다.
- Level4의 단점으로는 패리티 디스크가 작성 방해(write bottleneck)를 일으킬 수 있다는
것에 주의 할 것.
• Level 5—Block Interleaved Distributed Parity:
- 바이트 레벨에서 데이터 stripping 과 stripe 에러 첨삭 정보를 제공한다.
- Level 5 구성은 뛰어난 퍼포먼스와 good fault toloerance 를 가져온다.
- Level5 는 RAID 구성에서 가장 인기 있는 임플리멘테이션 중 하나이다.
• Level 6—Independent Data Disks with Double Parity:
- 모든 디스크 사이에 분산되어 있는 패리티 데이터를 가진 블록 레벨 striping 제공.
- 대부분의 워크스테이션은 RAID 디스크 드라이브 셋에서 멀티 드라이브를 사용할 수 있도록 구성된 SCSI 컨트롤러를 가지고 있다.
RAID 구현
우선 결정할 사항은 사용할 RAID 의 레벨일 것이다.
User 의 작업 특성에 대한 분석 후 Raid 구성에 대한 레벨을 선택할 것
- Raid 구성 이후 OS 재 설치에 주의 요망
- RAID 레벨은 0 은 대부분의 CAD 사용자를 위해 디스크 액세스 속도를 높이는 가장
단순하고 최소 비용의 솔루션이다.
RAID 레벨 0 은 두 개의 디스크 드라이브를 요구하고 이 방식은 두 개의 디스크에 특정 정보를 분산하여 입력하여 액세스 스피드를 높이기 위해 이 두 개의 디스크를 동시에 모두 액세스 한다.
이 방법은 일반적으로 사용하는 하나의 디스크 구성보다는 다소 위험이 따른다.
당신이 만일 Large Assembly 를 다루어야 하는 CAD Engineer 라고 가정 한다면 고비용의 워크스테이션용 hot swappable drive set 은 RAID 레벨 5 에서 구성할 필요가 없다.
이러한 구성은 일반적으로 서버의 구성에 사용되며 서버가 다운되는 상황에 대비한 구성이다.
끝으로 대용량 Assembly File 을 다루는 작업자라면
64Bit O.S(Windows XP 64Bit) 와 Solid Edge 64Bit 를 권장한다!
적정 수준의 장비라면 그리고 "RAID" 를 구성 하였다면 쉽게 10,000 품 이상의 Assembly 를 다룰수 있을 것이다.
또 한 급격히 빨라진 도면 작업을 경험하게 될것이다.
[출처] RAID 구성을 활용한 시스템 성능 향상 (Solid Edge) |작성자 무한열정
'자료지기' 카테고리의 다른 글
SSD의 최적화 및 올바른 사용법에 대한 가이드 (0) | 2011.11.24 |
---|---|
RAID란 무엇인가? (0) | 2011.11.24 |
RAID_하드웨어 (0) | 2011.11.23 |
윈도우7 초간단 팁 35 - 소프트웨어 RAID 활용하기 (0) | 2011.11.23 |
원격 제어 ultraVNC 1.0.x & TightVNC(상대방의 PC를 내 마음대로) (0) | 2011.11.23 |