커뮤니티
 
 
 
 
 
 
커뮤니티 추천게시물       운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)

 
 
 
사용기/필테기

자이로컴 Sata Raid Controller

육주용

조회 : 2592
작성일 : 2004/06/20 18:21
간편 URL : http://www.bodnara.co.kr/bbs/bbs.html?D=20&num=53523
트위터    페이스북

 자이로컴 SATA RAID LP Power 2C

(리안리 ) 필드테스트

[들어가기에 앞서...]

 

필드테스트를 하기에 앞서 테스트 기회를 제공해주신 자이로컴과 디비나와에 감사드립니다. 테스트는 기본이고 또한 그 이전에 알아야 할 레이드 및 SATA에 대한 기본적인 내용이 많기 때문에 경어를 쓰지 못하는 점에 대해 양해 바랍니다.

이 기회에 레이드에 대해 잘알고 있지 못한 분들께 도움이 되었으면 하는 바램입니다.

 

[레이드란?]

 

RAID (redundant array of independent  disks)

여러 대의 하드디스크가 있을 때 동일한 데이터를 다른 위치에 중복해서 저장하는 방법이다. 데이터를 여러대의 디스크에 저장함에 따라 입출력 작업이 균형을 이루며 겹치게 되어 전체적인 성능이 개선된다. 여러 대의 디스크는 MTBF(mean time between failures ; 평균 무고장 시간 )를 증가시키기 때문에 데이터를 중복해서 저장하면 고장 대비 능력도 향상된다.

하나의 RAID는 운영체계에게 논리적으로 하나의 하드디스크로 인식된다. RAID는 스트라이핑 기술을 채용하여 각 드라이브의 저장 공간을 1섹터(512바이트)의 크기부터 수MB에 이르는 공간까지 다양한 범위로 파티션할 수 있다. 모든 디스크의 스트라이프는 인터리브되어 있으며 차례대로 어드레싱된다.

의료 및 기타 과학분야의 사진 등 대형 레코드가 저장된 단일 사용자용 시스템에서, 스트라이프는 으레 512 바이트 정도의 적은 량으로 설정되는데, 이를 통하여 하나의 레코드가 모든 디스크들에 걸쳐있게 되고, 또 모든 디스크를 동시에 읽음으로써 빠르게 접근할 수 있게된다.

---------------------------------------  [TERMS에서...]

위의 정의 및 개념은 텀즈에서 발췌한 내용이다. 일반 유저들에겐 약간 어렵게 느껴질 수 있다. 다시 한번 쉽게 말한다면, 레이드는 여러대의 물리적인 하드디스크를 논리적으로 한 개로 묶어 파일 입출력시에 여러대의 디스크에  데이터를 중복(DATA REDUNDANCY)해서 쓰기 때문에, 디스크중 하나가 오류를 일으켜도 디스크 정보를 계속 사용할 수 있는 것이다. 이때 디스크를 묶는 방식과 데이터를 저장하고 읽어 들이는 방식에 따라 여러 가지 방식으로 나눌 수 있으며 성능과 고장에 대비하는 능력또한 달라지게 된다.

 원래는 의료 및 과학등 고성능 및 고장대비를 위한 컴퓨팅에서 SCSI방식에 국한되어 사용되어 왔으나, 2000년부터 IDE레이드가 보급되고 2003년부터 SATA가 표준으로 자리잡으면서 RAID는 이제 더 이상 옵션사양이 아닌 기본사양이 되었다.

 

레이드의 종류

 

RAID는 RAID LEVEL 0 ~7, 10, 50, 0+1이 있다.

간략히 각 레벨별 특징은 다음과 같다.

RAID-0 : 이 방식은 스트라이프를 가지고는 있지만 데이터를 중복해서 기록하지 않는다. 따라서, 가장 높은 성능을 기대할 수 있지만, 고장대비 능력이 전혀 없으므로 이 방식은 진정한 RAID라고 하기 어렵다.

RAID-1 : 이 형식은 흔히 디스크 미러링이라고도 하는데, 중복 저장된 데이터를 가진 적어도 두 개의 드라이브로 구성된다. 스트라이프는 없으며, 각 드라이브를 동시에 읽을 수 있으므로 읽기 성능은 향상된다. 쓰기 성능은 단일 디스크 드라이브의 경우와 정확히 같다. RAID-1은 다중 사용자 시스템에서 최고의 성능과 최고의 고장대비 능력을 발휘한다.

RAID-2 : 이 형식은 디스크들간에 스트라이프를 사용하며, 몇몇 디스크들은 에러를 감지하고 수정하는데 사용되는 ECC 정보가 저장되어 있다. 이 방식은 RAID-3에 비해 장점이 없다.

RAID-3 : 이 형식은 스트라이프를 사용하며, 패리티 정보를 저장하기 위해 별도의 드라이브 한 개를 쓴다. 내장된 ECC 정보가 에러를 감지하는데 사용된다. 데이터 복구는 다른 드라이브에 기록된 정보의 XOR를 계산하여 수행된다. 입출력 작업이 동시에 모든 드라이브에 대해 이루어지므로, RAID-3은 입출력을 겹치게 할 수 없다. 이런 이유로 RAID-3는 대형 레코드가 많이 사용되는 업무에서 단일 사용자시스템에 적합하다.

RAID-4 : 이 형식은 대형 스트라이프를 사용하며, 이는 사용자가 어떤 단일 드라이브로부터라도 레코드를 읽을 수 있다는 것을 의미한다. 이것은 데이터를 읽을 때 중첩 입출력의 장점을 취할 수 있도록 한다. 모든 쓰기 작업은 패리티 드라이브를 갱신해야하므로, 입출력의 중첩은 불가능하다. RAID-4는 RAID-5에 비해 장점이 없다.

RAID-5 : 이 형식은 회전식 패리티 어레이를 포함한다. 그러므로 RAID-4에서의 쓰기 제한을 주소 지정한다. 그러므로 모든 읽기/쓰기 동작은 중첩될 수 있다. RAID-5는 패리티 정보를 저장하지만 데이터를 중복저장하지는 않는다 (그러나 패리티 정보는 데이터를 재구성하는데 사용될 수 있다). RAID-5는 보통 3 ~ 5개의 디스크를 어레이로 요구한다. RAID-5는 성능이 그리 중요하지 않고 쓰기 작업이 많지 않은 다중 사용자시스템에 적합하다.

RAID-6 : 이 형식은 RAID-5와 비슷하지만, 다른 드라이브들 간에 분포되어 있는 2차 패리티 구성을 포함함으로써 매우 높은 고장대비 능력을 제공한다. 현재로서는 RAID-6의 상용 모델은 거의 없다.

RAID-7 : 이 형식은 컨트롤러로서 내장되어 있는 실시간 운영체계를 사용하며, 속도가 빠른 버스를 통한 캐시, 독자적인 컴퓨터의 여러 가지 특성들을 포함하고 있다. 현재 단 하나의 업체만이 이 시스템을 제공한다.

RAID-10 : 이 형식은 각 스트라이프는 RAID-1 드라이브 어레이인 스트라이프 어레이를 제공한다. 이 방식은 RAID-1보다 높은 성능을 제공하지만, 값이 더 비싸다.

RAID-50 : 이 형식은 각 스트라이프는 RAID-3 디스크 에레이인 스트라이프 어레이를 제공한다. 이 방식은 RAID-3보다 높은 성능을 제공하지만, 값이 더 비싸다.

--------------------------------------  [TERMS에서...]

 위에서 종류에 대해 살펴 보았다. 종류는 이렇게 많다고 하지만 실제로 주로 사용되는 레이드 레벨은 0,1,0+1, 5로 매우 한정적이다. 또한 데스크탑에서는 0이 주로 쓰인다. 다음 그림들을 통해 보다 쉽게 이들에 대해 알아보기로 한다.

다음 그림들은 http://www.acnc.com/에서 발췌한 그림으로 이곳에 가면 모든 레이드 레벨에 대한 상세한 정보와 장비를 접할 수 있다.

[RAID LEVEL 0]

 RAID0은 디스크 스트라이핑(DISK STRIPING) 또는 STRIPING WITHOUT PARITY라고도 하며, 데이터를 두 개 이상의 물리 디스크에 그림과 같이 스트라이프 형태로 모든 디스크에 교대로 균일하게 할당된다. 이런 ACCESS과정은 동시에 발생하기 때문에 입력과 출력의 성능이 모두 향상이되며, RAID 모든 레벨중 가장 속도가 빠르다. 그러나 내결함성(고장 대비 능력)을 제공하지 않기 때문에 진정한 레이드라고 볼 수는 없다.

[RAID LEVE 1]

  RAID1은 디스크 미러링(DISK MIRRORING)이라고도 한다. 디스크 미러링은 동일한 데이터를 두 디스크에 동시에 쓴다. 한 디스크가 오류를 일으키면 시스템은 다른 디스크에 있는 데이터를 사용하여 작업을 계속 진행한다. 모든 데이터를 주 디스크와 보조 디스크(미러디스크)에 쓰므로 사용할 수 있는 논리적 최대 디스크 공간은  물리적 디스크공간의 50%가된다. 그렇기 때문에 비용이 많이 든다.

 데이터를 양쪽 디스크에서 동시에 읽어 빠른쪽을 택하기 때문에 읽기 성능이 일반 싱글 디스크보다 향상된다. 반면 양쪽에 동시에 쓰기작업을 해야 하므로 쓰기 성능은 약간 저하된다.

(참고) 디스크 전이중 (DISK Duplexing)

 같은 디스크 컨트롤러에서 미러링은 두 물리 디스크를 제어하는데... 디스크 컨트롤러가 오류를 일으키면 미러 디스크의 두 구성원 모두에 액세스가 불가능해진다. 그렇기 때문에 미러 디스크는 레이드컨트롤러에 독립된 채널에 각각의 디스크를 설치해야한다. 이를 디스크 전이중이라하며, 컨트롤러 오류로부터 데이터를 보호하고 버스 트래픽을 줄이고 읽기 성능을 잠재적으로 향상시킨다.

[RAID LEVEL 0+1]

  이 방법은 속도와 내결함성을 모두 추구할 수 있는 확실한 방법이다. 디스크 스트라이핑을 통해 속도를 향상하고 이를 스트라이핑 디스크에 미러링 함으로써 내결함성을 꾀한다. 성능과 내결함성이라는 두가지 측면에서 볼때는 가장 완벽한 방법이지만 비용적인 측면에서 볼때는 최악의 선택이다. 이 역시 RAID1과 마찬가지로 물리적인 총 용량의 50%만을 사용할 수 있다.

[RAID LEVEL 5]

 RAID5는 STRIPING WITH PARITY라고 한다. 기본적으로는 RAID0과 같으며, 차이점은 각 디스크 파티션에 패리티 정보 스트라이프를 추가하여 내결함성을 이룬 것이다. 레이드 컨트롤러는 디스크 하나에서 오류가 발생하면 나머지 디스크에 있는 데이터 및 패리티 정보를 사용하여 오류가 발생한 디스크에 있었던 데이터를 다시 만들어 낼 수 있다.

패리티 연산 때문에 쓰기 작업은 RAID1에서의 작업보다도 느린 것이 일반적이지만, 데이터가 여러 디스크로 분산되어 있기 때문에 읽기 성능에선 RAID1보다 성능이 빠르다.

성능이 미러 디스크보다 우수하며, 비용적 측면에서 볼때도 뛰어나다. RAID5 레벨의 디스크 사용률은 다음과 같이 계산될 수 있다. RAID5를 구성할 수 있는 최소 디스크 수는 3개이며 디스크가 많을수록 사용가능 공간이 커져서 비용이 줄어든다.  

디스크수 사용된공간 사용가능공간 중복
3 60GB 40GB 33%
4 80GB 60GB 25%
5 100GB 80GB 20%

이상으로 실제 사용되는 레이드에 대해 간략하게 나마 알아보았다. 여기에 추가할 내용이 있는데, 그것은... 대부분 이런 내결함성이 있는 레이드 레벨은 주로 서버와 같이 항상 켜져 있고, 중요한 데이터 베이스 시스템을 갖고 있는 시스템에서 사용된다는 것이다. 그렇기 때문에 장애시 데이터를 복구 할 때는 시스템을 멈추지 말아야 하는 문제점이 있다. 그러한 이유로 레이드 컨트롤러 들은 전원을 차단하지 않은 상태에서 디스크를 교체할 수 있는 HOT SPARE( or HOT SWAP)기능을 제공하고 있는 것이다.

실제 사용되는 레이드 레벨이 0,1,0+1,5가 주류를 이루고 있다고는 하지만 어느 누가 생각해보아도 0+1이나 5는 비용이 엄청나고 RAID5는 패리티를 위한 연산이 필요하기 때문에 버퍼도 많이 필요로 하며 컨트롤칩셋의 설계가 어렵다. 그렇기에 대부분의 데스크탑 시장을 겨냥해 출시된 레이드컨트롤러에는 5 기능이 빠져 있다. 그렇다면 0+1은 왜 있는것인가? 하는 의문을 가질 수 있는데, 이는 0과 1의 기능을 조합해 놓은 것이기 때문에 기존 0,1을 지원하는 컨트롤칩셋에 추가적인 설계가 필요치 않다. PATA RAID컨트롤러의 경우 병렬방식으로 한 개의 채널당 2개의 하드디스크를 연결하는 것이 가능해서 총 4개의 하드디스크를 추가할 수 있고, 그렇기 때문에 0+1이 가능하였다. 그러나 SATA로 오면서 각 채널은 오직 하나의 디스크만을 연결할 수 있게 되었고, 대부분의 초기 SATA컨트롤러들은 2채널로 구성되어 있어 0+1 및 5를 지원하지 않는다. 0+1 및 5를 지원하는 4채널 컨트롤러가 개발되지 않은것은 아니지만, 단가가 높고 SATA의 보급률이 낮아 앞으로도 당분간은 시장에서 찾아보기 힘들것으로 생각된다.

 

[SATA와 PATA]

 

[SATA란?]

 현재 사용되는 SATA(Serial ATA)스펙은 2000년 11월 23일에 발표된 V1.0으로 최대 전송가 속도 150Mbps이다.
이 인터페이스는 하드 드라이브, DVD, CD-RW 드라이브등의 저장 기기를 PC 마더보드에 서로 연결하는데 사용되며 현재 데스크탑 PC에서 사용중인 Parallel ATA 인터페이스를 대체할 기술이다.

Serial ATA는 현재 소프트웨어와 완벽한 호환성을 유지하기 때문에 곧 PATA를 대체할 것으로 보인다. Serial ATA는 또한 현존하는 Parallel ATA 기술에 비해서 낮은 전력과 작은 수의 컨넥터를 사용할 수 있도록 하여 쉬운 설치가 가능하게 한다고 한다.

[SATA와 PATA의 특징비교]

SATA - I PATA
  • 최대 150Mbps
  • 싱글채널(채널당 disk1)
  • 직렬 6pin 케이블
  • Hot Swap(spare)
  • 전원부 약함
  • 최대 133Mbps
  • 듀얼채널(채널당 disk2)
  • 병렬40/80pin 케이블

 SATA-I 의 최대 전송속도는 150Mbps로 PATA보다 높다. 그러나 현존하는 IDE방식의 하드 디스크중 PATA 최대 전송속도도 능가할 수 있는 하드디스크가 아직 존재 하지 않아 허울에 불과한 장점이다. 그러나 SATA는 케이블이 얇고 길이의 제약도 훨씬 여유로우며 Hot Swap이라는 기능은 매력적이 아닐수 없다.

이제까지 RAID와 SATA에 대한 아주 기본적인 개념에 대해 살펴 보았다. 이제부터 실제로 레이드를 구축해 보자...

[자이로 SATA RAID]

[제품 살펴보기]

 택배로 물건을 받고 상당히 기분이 좋았다. 왜냐하면 선불 택배로 왔기 때문이다. 과거 몇 번의 필테 경험이 있는데, 착불 택배가 아닌적은 처음 이었다. 또한 포장도 너무나 잘되어 있었다.

  보시다시피 박스이다. ㅡㅡ; SATA와 IEEE1394, USB2.0 컨트롤러 모두 같은 박스를 사용한다. 구별은 우측 상단의 스티커로 할 수 있다.

 좌측부터 SATA케이블2EA, LP브라켓,CD,카드,전원케이블, 리안리 하드랙용 케이블, 그리고 바닥에 종이는 매뉴얼이다. 매뉴얼이 A4한 장으로 많이 부실하다. 또한 WINDOWS NT계열에서 부팅장치로 설치하려면 설치디스켓(3.5" 플로피)이 필요한데 제공되지 않으며, 매뉴얼에도 이에 대한 언급이 없다. 이는 분명 개선되어야 할 부분인데, 이 제품 사용자들은 잊지 말자! WNIDOWS 2K/XP/2K3 설치시 반드시 미리 설치디스크를 만들어 놓아야 하며, 윈도우 부팅CD 삽입후 열심히 F6번을 눌러라~!

 슬림케이스에 쓸수 있게 로우프로파일로 설계되어 있다. 동봉된 LP브라켓을 사용하면 된다. 내부 2포트 외부1포트가 있으나 외부를 사용하려면 내부 1포트를 DISABLE시켜야만 한다.

  메인 칩셋으로 가장 대중적으로 사용되는 SiliconImage社의 Sil3112ACT144 rev1.21칩셋이다. 현재 필자가 사용중인 NF7-S의 레이드 칩셋이기도 하다. 무난한 성능과 저렴한 가격이 장점이다.

 외부 포트를 사용하려면 하드디스크에 공급할 전원이 필요하다. 전원 4Pin 커넥터를 연결해주면 된다.

 또한 외부 포트를 사용하려면 내부 하단의 포트를 Disable시켜야만 한다. 위의 그림에서 점퍼를 모두 Close시키면 외부가 Enable된다.

 RAID BIOS칩이다. SiliconImage칩셋이 사용된 레이드 컨트롤러들은 모두 두가지 BIOS를 지원 받는데 하나는 일반 확장용 ATA컨트롤러 BIOS이고, 또 다른 하나는 레이드가 지원되는 BIOS이다. 이에 관한 내용은 필자가 다른 하드웨어 사이트에 이미 올려 놓은적이 있어 링크를 거니 참고하니 바란다. 레이드 BIOS로 일반 확장용 SATA로 사용해도 가능한데, 궂이 나눠놓은 이유는 알수가 없다. 그런데 드라이버 버전은 SATA확장용 드라이버가 버전이 더 높다.

위의 BIOS는 윈도우상에서 업데이트를 지원하여 상당히 편리하다. 일반적으로 PCI RAID컨트롤러들은 DOS상에서 업데이트를 지원하는데 SiliconImage칩이 사용된 컨트롤러는 이번 업데이트 버전의 윈도우 매니저부터는 윈도우에서 업데이트를 지원한다.

  외부 단자의 모습이다. 상부에 6pin전원와 하부의 SATA커넥터로 LP브라켓도 동일하다.

 리안리 SATA하드랙과 함께 사용할 수 있는 케이블이다. 좌측 커넥터2은 SATA카드의 외부단자에, 우측 커넥터들은 리안리 SATA하드랙 또는 바로 SATA하드 디스크에 꽂아도 된다.

  GYRO SATA 컨트롤러를 장착한 모습이다. 실리콘이미지에선 "GYRO SATARaid Controller"라고 표시되길 바란다면 Dirver의 [string]부분을 살짝 수정해주면 된다.

=================================================

[Strings]

...

PCI\VEN_1095&DEV_3112.DeviceDesc="Silicon Image SiI 3112 SATARaid

Controller"

SII3112R.SvcDesc="Silicon Image SiI 3112 SATARaid Controller"

=================================================

위에서 빨간색 글자 부분을 수정해주면 된다.

▲드라이버 수정으로 변경된 장치명

 Driver 등록정보에서도 각종 정보 및 BIOS Update가 가능하다

 

[BIOS 및 환경설정 유틸]

 Seagate Baracuda 7200.7 60GB(PATA->SATA컨버터사용) 두 개로 RAID 0 레벨로 설정한 모습이다. 화면 중하단부에 Chunk size 16K로 되어 있는 것이 Block size라고도 불리우는 것으로, mp3나 용량이 작은 파일을 자주 사용하는 사람은 16k를 avi등 큰 용량의 파일을 자주 다루는 사람은 64k~128k정도로 설정하는 것이 최적의 성능을 위해 좋다. 또한 윈도우에서 파티션 작업후 포맷시에도 chunk size와 동일하게 포맷 할당 크기를 설정하는 것이 제성능을 내는 비결이다.

메뉴설명

  1. Create RAID set : 레이드0,1을 설정한다
  2. Delete RAID set : 레이드 셋을 삭제한다.
  3. Rebuild Mirrored set : 레이드 1에만 해당하는 경우로 미러셋을 복구한다. (소스 디스크와 대상디스크선택)
  4. Resolve Confilict : 디스크 고장시 디스크 교체후, 이전 레이드 설정시 디스크에 저장되는 메타데이터와 드라이버 연결정보 때문에 레이드 설정시 문제가 발생할 수 있는데 이럴때 새로운 메타데이터와 드라이브 연결정보를 overwrite한다.
  5. Low Level Format : Disk를 Low level format한다. 이것으로 논리배드섹터를 삭제할 수 있다.

 레이드 설정하는 과정을 사진으로 모두 담았는데, 필자의 디카와 메모리에 문제가 발생하였다. 디카는 A/S센터로 입고가 되었고 메모리는 포맷이 되어 정상적인 사진은 몇장만 건질 수 있었다. 아쉽게도 사진과 함께 설명을 못드리는 것이 죄송스러울 뿐이다.  그렇기 때문에 설정과정을 단순 글로만 설명드리는 것 양해바란다.

RAID 설정

  1. Create Raid Set 선택
  2. Striped와 Mirrored 둘중 원하는 mode 선택
  3. 설정하려는 Disk선택

 설정된 RAID를 삭제하려면 Delete Raid set을 선택하고 엔터 몇 번이면 바로 삭제된다. 주의하자!

 RAID  BIOS내에서 Low Level Format을 지원한다. 요즘 low포맷은 특정 유틸을 사용해야만 가능한데 ... 논리 베드가 발생한 하드에 유용한 기능이다.

  RAID 디스크가 부팅디스크로 사용하지 않는 경우라면 윈도우상에서 RAID WIZARD로 모든 설정이 가능하다.

  RAID 0으로 설정된 상태를 보여주는등 다양한 설정이 가능한 환경설정 창이다. 직관적 인터페이스를 갖추고 있기 때문에 초보자도 쉽게 사용가능하다.

레이드 설정상태를 그림으로 표현해 쉽게 알아볼수 있는 화면

  로그파일 및 경고설정에 관한 메뉴이다. 굉장히 다양한 설정이 가능하지만.... 실제로 사용할 유저가 얼마나 될지는 미지수이다

[레이드 0의 성능]

  성능에 대한 테스트는 hdtach 3.0으로 진행하였다. 산드라는 파일시스템과 피티션별로 측정하기 때문에, FAT냐 NTFS냐에 따라 성능이 다르게 나타난다. 그렇기 레이드 구성에 따른 대역폭을 알아보기엔 hdtach이 더 적당하다고 판단하였기 때문이다.

OS

Windows XP pro

CPU

AMD AthlonXp-M(바톤)

M/B

ABIT NF7-S II

RAM

Corsair 3500XMS 듀얼채널

HDD

Seagate 바라쿠다 7200.7 60GB x 2EA

 필자의 하드디스크는 시게이트社의 바라쿠다 7200.7 (ST360014A)이다. PATA하드 디스크이기 때문에 Abit serriel 0라고 하는 PATA->SATA컨버터를 사용하였다.

위 그래프는 Quick Test로 빨강 그래프는 Raid 0으로 구성된 하드 디스크이고, 파랑 그래프는 바라쿠다 7200.7 80GB모델의 성능 그래프이다. Raid의 경우와 일반 싱글 모드의 경우 평균 읽기 성능이 10MB/s밖에 나지 않는 것으로 나왔다. 이 테스트는 말그대로 Quick 테스트 이기 때문에 대충 수박 겉핧기 식이기 때문에 정밀테스트 결과를 보도록 하자.

 Long Test를 하였더니 Quick Test와는 너무 다른 결과이다. 58MB/s였던 전송률은 81MB/s로 20MB/s이상 상승하였다. 액세스 타임도 일반 싱글 모드보다 단축된 것을 알수 있다. 정확히 두배의 성능은 아니지만 거의 두배에 육박하는 성능을 보여준다.

[레이드 0의 안정성]

레이드에 대해 조금 안다고 하는 유저들은 레이드0이 불안정해서 위험하다고 경고한다. 그들은 Array로 묶은 하드가 풀리거나(메타데이터와 드라이브 연결정보가 삭제) 데이터가 잘 깨지고, 손실된 데이터를 복구할 수 있는 방법이 없다고 말한다. 또한 하드 디스크가 두 개 이상이므로 고장날 확률도 두배 이상이라고 말하는 사람들도 있다. 그러나 필자는 그렇지 않다고 자신있게 말할 수 있다. 레이드0을 5년 전부터 사용해 오면서  벼라별일을 다 겪은 선배로서 자신있게 말할 수 있다.

 초기의 레이드 컨트롤러들은  상당히 불안정하였다. 그렇기 때문에 오버 클럭킹으로 인한 PCI클럭에 의해서, 혹은 갑작스런 정전에 의해서, 또는 알수 없는 연산 오류에 의해서도 Array로 묶어놓은 하드가 풀려 버려 데이터를 날리는 일이 있었다. 그러나 이제는 아니다! 이 테스트로 인해 다시 레이드를 구성하기 전까지 1년 2개월정도 동안 단 한번도 레이드가 풀린적이 있다거나, 데이터가 손실된 일이 없었다. 그럼 1년 2개월전에는 문제가 있었나? 아니다. 그때는 필자가 사용하는 Nforce2보드와 SiliconImage 레이드 컨트롤러간의 호환성 문제가 있었기 때문에 제대로 레이드를 구성할 수 없었다. 2003년 4월 그문제가 이슈화 되었고 곧 해결되었다. 그당시 워낙 최신의 장치들이다 보니 서로 호환성의 문제가 있었던 것이다.

 Array가 풀리는 경우는 대부분 바이오스문제에서 비롯된다. 그러나 IDE Raid가 보급된지 5년인 지금 그런 바이오스 문제는 없다. 또한 컨트롤칩도 계속해서 발전하다 보니 각각의 컨트롤칩셋별 성능차이는 존재해도 안정성 차이는 존재 하지 않는다. 하드 디스크가 두 개이니 고장확률도 두배이다라고 하는데 이렇게 생각해보자. 하드 디스크가 두 개이긴하나 데이터가 반씩 들어가기 때문에 그만큼 사용시간은 반으로 짧다. 사용시간이 반이면 하드 디스크 하나당 고장확률은 반으로 줄어든다. 그렇다면 Non-Raid하드 디스크와 사용시간에 따른 고장확률은 같다.

 그렇다면 데이터가 손실되었을 때 복구는 가능한가? 답은 가능하다이다. HPT컨트롤칩셋의 경우는 일반 유저들이 티라미슈와 데이터 복구 프로그램을 통해 데이터 및 파티션 복구가 가능하다고 이미 오래전부터 알려져 있다. 다른 칩셋을 사용한 경우도 마찬가지리라 생각되며, 현재 데이터 복구 업체들중 레이드 디스크를 전문적으로 복구해주는 업체도 생겨났다.

[레이드 0 써야하나 말아야 하나?]

 컴퓨터를 사용함에 있어 성능을 체감할 수 있는 요소는 무엇일까? 대부분의 사람들은 CPU라고 말한다. 그 다음은 메모리라고 말한다. 그다음이 하드 디스크라고 말한다. 그러나 윈도우를 포함 모든 프로그램을 사용하려면 하드 디스크의 내용을 메모리로 읽어 들여 CPU에서 연산을 하여야 한다. 그렇기 때문에 하드 디스크가 느리면 CPU가 10Ghz가 된다고 해도 메모리가 PC5000이어도 체감성능을 올리기엔 한계가 있다. 반면 하드디스크는 성능을 아무리 높인가도 해도 메모리를 능가할 수는 없다.

 즉 , 하드 디스크의 속도가 빨라지는 만큼 컴퓨터의 체감성능은 빨라지게 되는 것이다. 그러나 기술적 한계로 하드디스크의 성능은 그다지 가속화 되고 있지 않다. 이런 한계를 극복해 줄 수 있는 유일한 대안이 RAID 0인 것이다.

 물론 사용하는 것은 본인들의 몫이다. 그러나 필자는 좀더 빠른 성능을 갈망하는 사람들에게 적극 권장하고 싶다. 듀얼채널메모리가 대세가 되었듯, 레이드0도 머지 않았다고 생각한다. 사용도 안해보고 안정성 운운말고 한번쯤 사용해보라. 생각이 많이 달라질거라 확신한다.

 

[후기]

 

 필테를 신청하기 전에 많은 계획을 세웠었다. 위에선 RAID 0에 대한 내용만을 다루었는데 원래 계획은 RAID1도 포함되어 있었다. 설정 및 복구(Hot Spare이용) 과정에 대해 모두 보여주고, 레이드 0과 1에 대한 가이드를 만드려고 했었다. 하지만 개인사정상 계획한 모든 내용을 다루지 못한 것이 너무나 아쉽다. 추후에라도 시간이 될 때 계획했던 내용을 다루는 글을 꼭 작성할 것이다. 또한 테스트 중에 디카가 고장난것도 너무나 안타까울 따름이다. 그 때문에 RAID 0에 대한 설정과정도 반쪽짜리가 되었다.  결과적으로 계획한것의 반에 반쪽짜리 필드테스트가 되었는데 기회를 준 자이로컴과 디비나와에 미안할 따름이다.  혹시 이 사용기를 읽고 궁금한점이 있거나 잘못된 내용이 있다면 서슴없이 필자에게 메일을 보내주시기 바란다. d이것으로 자이로컴 SATA RAID 컨트롤러 사용기를 마친다.

  사용기를 읽어주신 모든 분들께 감사드립니다.

 

 

  2
 
육주용 님의 다른글 보기
좋은 내용의 글이라면 추천해주세요.
로그인을 하지 않아도 추천 하실 수 있습니다.
xxx
불법 광고글 신고하기
I
   이 게시물의 댓글 보기
추천제안내
좋은 게시물에는 추천을 할 수 있습니다.추천이 5 이상이면 메인페이지 헤드라인에 게시물을 걸어 드립니다.
적립된 포인트로 진행중인 이벤트에 참여하시어 경품을 받아가실 수 있습니다.

포인트안내 글작성 : 20점, 추천클릭 : 2점, 추천받은사람 2점, 댓글작성 : 4점 (2008.12.29일부터)
사용기/필테기
3255 뉴스클립   AMD 애슬론 전용 "소프트쿨러" 입니다.. 3 강전태 3 04.07.08 2124
3254 뉴스클립   셀러론 8월22일 가격인하 소식 1 문영준 3 04.07.07 1657
3253 필드테스트   다이오유덴 That's 8X DVD-R 미디어 필드테스트 김신의 1 04.07.07 1398
3252 개인사용기   asrock K7S8XE+ 와 ATI Radeon 9550 Rextech Xtreme Plus 호환성 문제발생 15 cardcapt 2 04.07.07 4805
3251 필드테스트   E-SSEN 275W 미니파워 동네아는형 3 04.07.06 2017
3250 뉴스클립   i915 시리즈 탑재 마더보드 판매 재개 문영준 1 04.07.06 1391
3249 뉴스클립   레인콤, 엠피맨닷컴 인수 확정 문영준 1 04.07.06 1619
3248 필드테스트   Taiyo-yuden That's 8배속 DVD+R 4.7 GB [필테] 김성중 3 04.07.05 1935
3247 필드테스트   TMS 4배속 DVD-R 4.7 GB 사용기[필테] 김성중 4 04.07.05 1890
3246 필드테스트   아이콘박스 IC-3.2 하바나케이스(실버) 김재술 3 04.07.05 1661
3245 개인사용기   [TIP] 오른쪽 마우스 사용 금지된 홈페이지 무력화 시키. 7 노 성종 3 04.07.05 5279
3244 필드테스트   실속을 챙기자!! 마이크로닉스 MP-360W 1 김경근 1 04.07.05 2487
3243 뉴스클립   Nvidia SLI 3DMark2003 20000점 돌파... 문영준 1 04.07.04 1581
3242 뉴스클립   [개조] 인사이드 FX 5700 Ultra DDR3 ->QUADRO FX 1100 2 유동석 1 04.07.04 1919
3241 뉴스클립   [이벤트] 성능 좋은 웨스턴디지털 HDD 사고 우산도 받고 1 박선진 2 04.07.04 1712
3240 필드테스트   ASUS ATLAS A30-H 파워 서플라이 필드테스트 이상환 1 04.07.03 2550
3239 필드테스트   아이콘박스 IC-3.2 Havana 사용기 안제륭 2 04.07.02 2113
3238 뉴스클립   (주)렉스텍 iwll보드 판매할자격이 있는가? 2 임재성 1 04.07.02 1791
3237 뉴스클립   LG전자 디카 시장 출사표 문영준 3 04.07.02 2037
3236 필드테스트   [디비나와 필테] icon box ic-3.2 하바나 케이스 2부 김영준 1 04.07.02 2081
3235 필드테스트   [디비나와 필테] icon box ic-3.2 하바나 케이스 1부 김영준 5 04.07.02 1830
3234 필드테스트   [필테] ICONBOX IC-3.2 HABANA(하바나) 동네아는형 2 04.07.01 1724
[1211][1212] 1213 [1214][1215][1216][1217][1218][1219][1220]