장기간의 삽질 끝에 CF 266배속 메모리 2개를 이용해서 RAID-0 번 셋을 구축해봤습니다. 일단은 성공입니다.
① 삽질배경
상대적으로 저렴한 CF 메모리를 이용해서 저렴(?)하게 SSD 를 만들어보자는 것이 목적입니다. 근래 CF 메모리 가격이 폭등(시세 10만→15만, 50%)했지만 여전히 SSD 보다는 값이 쌉니다. Mtron 32GB SSD 는 95만원 전후의 값입니다. 반면 CF 메모리는 시세가 폭등한 현재를 기준으로 하더라도, 초당 40MB/sec 전송속도를 갖는 266배속 8GB CF 메모리가 15만원 전후입니다. 시세 폭등 전이라면 40만원이면 32GB 정도 구축이 됩니다. CF 메모리 변환 어댑터 가격을 포함해도 SSD 보다는 저렴하며, CF 메모리 가격하락 속도가 매우 빠르고, 고배속 제품이 지속 출시된다는 점도 염두에 두었습니다. 아울러 CF 메모리는 DSLR 카메라 용도로 전용도 가능합니다.
② 필요한 것1 : 고배속 CF 메모리 (트랜샌드 266배속 권장)
SSD 의 가장 강점은 빠른 액세스 타임으로 부팅 드라이브로 사용하면 속도향상을 체감할 수 있다는 것입니다. 따라서 최소한 랜덤 읽기 전송률이 하드 보다는 빨라야하므로, 최소 20MB/sec 이상의 133배속 이상 CF 메모리를 사용해야 체감속도를 향상시킬 수 있습니다. 현재 한국에서 구입가능한 고배속 CF 메모리는 샌디스크 익스트림IV, 트랜샌드 266배속(이상 266배속), 디직스 300배속, 이렇게 3종이 있습니다. 제 삽질경험을 근거로 트랜샌드 266배속을 권장합니다.
세 제품군은 모두 평생 A/S (단, 트랜샌드는 BMCG 제품 only, 나머지는 5년) 보장입니다만, 샌디스크는 너무 값이 비싸고, 가장 고성능인 디직스는 웨어레벨링에 대한 근거자료를 제시하지 않고 있습니다. CF 메모리는 쓰기 수명이 SLC 제품 10만회, MLC 제품 1만회 정도로 한정되어 있습니다. SSD 에서는 플래시 수명을 늘리기위해 각 블록의 수명을 검사해서 분산기재하는 웨어레벨링을 지원합니다. 덕분에 SSD 는 하드보다 훨씬 더 수명이 깁니다. 트랜샌드 제품은 기술자료에 웨어레벨링 지원을 명문화하고 있고, 이로인해 쓰기수명은 100만회 이상으로 늘어났습니다. 디직스 제품은 가장 고성능이지만, 아무리 문의를 해도 웨어레벨링 지원에 대한 언급이 없습니다.
③ 필요한 것2 : CF-SATA(또는 CF-IDE) 변환 어댑터
무조건 Addonics 제품을 권장합니다. 옥션과 ebay 에서 판매되고 있는 싸구려 CF-IDE 어댑터류는 결코 구매하지 마시기 바랍니다. 옥션 판매제품은 UDMA-33 지원한다고 매뉴얼에 적혀있음에도 불구하고, 속도가 3.3MB/sec 정도였고, 속도가 제대로 나오더라도 매우 불안정합니다. ebay 제품은 16.6MB/sec 밖에 나오지 않았습니다. 4대 이상의 서로 다른 컴퓨터에서 측정해서 얻은 결과입니다.
반면 Addonics 제품은 메이커에서 DMA 및 UDMA 지원을 공식적으로 밝히고 있고, 인터넷의 각종 리뷰에서 정상적으로 작동한다는 정보를 얻을 수 있습니다. 또한 제가 직접 구매해서 테스트 결과 40MB/sec 이상의 속도를 지원한다는 것이 확인되었습니다. Addonics 에서는 CF-SATA, CF-IDE, CF-SD 등 다양한 제품을 판매중인데, 특별한 케이스가 아니라면 노트북/데스크톱 겸용인 CF-SATA 제품(ADSAHDCF)을 추천합니다.
SATA 노트북/데스크톱 겸용(※추천) - http://www.addonics.com/products/flash_memory_reader/adsahdcf.asp
SATA 데스크톱 전용 - http://www.addonics.com/products/flash_memory_reader/adsacf.asp
IDE 데스크톱 전용 - http://www.addonics.com/products/flash_memory_reader/adidecf.asp
(참고로 Addoncis 온라인 샵에서 구매 가능하지만, 한국은 해외 배송지에서 빠져있음. 구매대행을 이용해야 함)
④ 필요한 것3 : EWF 필터 (필수 아님 / 자료실 업로드 완료)
마이크로소프트 Ehanced Write Filter 는 CF 메모리에 쓰기작업을 최소화 할 수 있도록 만들어주는 프로그램입니다(XP 전용). 임베디드 시스템을 위해 고안되었습니다. 웨어레벨링을 지원하는 100만회 수명을 가진 CF 메모리의 경우, 수명이 다 끝나기 전에 CF 를 교체해야 할 것 같지만... CF 메모리 수명이 걱정되는 분은 사용하면 좋습니다. 단, EWF 사용시에는 모든 쓰기 작업이 메모리에서 이루어지므로 메모리 용량 보다 큰 프로그램 설치시에는 EWF 를 꺼야 합니다. EWF 사용법은 다른 분이 작성하신 아래 링크를 참조하시기 랍니다. 파일시스템은 FAT32 를 추천합니다.
http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&keyword=CF&select_arrange=headnum&desc=asc&no=7268
⑤ FAQ
Q : Addonics 어댑터 + CF 메모리로 OS 설치가 가능한가?
A : 가능하지만 사전작업이 필요함. 다른 PC 또는 하드로 부팅해서 파티션 및 포맷을 먼저 해주어야함.
- 어댑터 + CF 연결 후 CD-ROM 부팅하여 파티션 새로 잡고 OS 설치 → 부팅 안됨
- 윈도98 로 부팅하여 FAT32 포맷한 후 윈도XP 설치 → 부팅 안됨
- 다른 PC에서 윈도XP 부팅하여 CF 파티션 및 포맷한 후 윈도XP 설치 → OK
Q : RAID-0 구성이 가능한가?
A : 가능함. 현재 트랜샌드 8GB 266배속 ×2 개로 RAID-0 구축한 컴에서 이 글 작성 중
Q : RAID-0 호환성
A : primise Fastrack378, VIA 내장 RAID, Silicon Image 3112 등 3개 칩셋에서 테스트 결과 primise 에서 가장 안정적으로 작동함(그림 참조)
- 앤디코 AIO SATA-1 150 pci (Silicon Image 3112) → 최고속(75MB/sec)이나 hdbench 측성시 다운됨
- VIA 내장 RAID → 읽기성능(70MB/sec)에 비해 쓰기성능이 눈에 띄게 처짐
- Promise Fastrack 378 내장 RAID → 무난한 성능을 보임
Q : RAID-0 구성시 chunk-size
A : promise 기준 측정시 chunk-size 작을수록 안정적인 성능을 보임
Q : 체감성능 수준
A : 단일 CF 메모리로 OS 설치시에도 체감성능 느껴짐. RAID-0 구성하여 설치시 더 빨라진 느낌
(단, OS 설치시 pre install 에서 매우 많은 시간을 소요함. OS 설치 후에는 속도 저하를 느낄 수 없음)
Q : 좋은 점과 나쁜 점
A : 좋은 점 - 부팅속도가 빨라졌고, 하드소음이 없음. 저전력이라 발열도 적음.
나쁜 점 - 돈이 많이 들었고, 삽질하느라 시간도 꽤 많이 썼음. 가격대 성능비는 아주 좋지 않음.
PS : 기타 문의사항은 쪽지나 QnA 게시판을 이용해주시기 바랍니다
[이 게시물은 관리자님에 의해 2009-06-09 16:09:56 review에서 이동 됨]
짧은글 일수록 신중하게.