8. 인텔 SATA RAID vs AMD SATA RAID
하드디스크 (HDD)와 마찬가지로 SSD의 RAID는 보다 높은 성능과 함께 특히 부족한 SSD의 용량을 늘릴 수 있는 기술이기 때문에 최근 SSD 가격 인하와 함께 RAID를 구성하려는 사용자가 늘고 있다.
여전히 높은 SSD의 가격과 SSD 성능 저하를 줄이는 명령어인 트림 (TRIM) 지원, RAID 설정의 번거로움 등은 SSD RAID 구성의 걸림돌로 작용되나 성능과 용량을 높일 수 있는 RAID는 SSD 저장장치에서도 매력적임에 틀림없다.
일반적으로 AMD는 AHCI와 RAID 모드에서 성능이나 안정성이 인텔보다 부족한 것으로 알려져 있지만, 최근의 AMD는 사우스브릿지가 꾸준히 개선되고 있는 만큼 각 사의 플랫폼에 따른 성능 차이나 안정성 등은 과거보다 향상되었다.
[단일 SSD (좌)도 높은 성능이나 RAID 구성 (우)은 더 높은 성능 발휘]
이처럼 RAID 모드는 SSD에서도 시도해볼 만한 가치가 있기 때문에 인텔과 AMD 칩셋을 이용한 단일 SSD 성능 비교에 이어 최신 칩셋 일부를 선택해 간단하게 SSD RAID 구성에 따른 성능과 문제점 등을 정리했다.
테스트에는 인텔 510 시리즈 SSD 120GB와 인텔과 AMD 최신 RAID 드라이버 (Intel RSTe v3.0.0.2003 (X79), Intel RST v10.6.0.1002 (Z68), AMD 11.2 AHCI/RAID (v3.3.1540.22, SB950/ SB750))를 이용했으며, AS SSD Benchmark 프로그램을 이용했다.
SSD RAID는 인텔 X79와 Z68 칩셋, AMD SB950과 SB750 사우스브릿지 4종을 이용했으며, 인텔 X79와 Z68 칩셋은 SATA2 (3Gbps) 4포트와 SATA3 (6Gbps) 2포트를 제공하며, AMD SB950은 SATA3 6포트, SB750은 SATA2 6포트를 제공한다. 이에 맞추어 인텔 X79와 Z68은 SATA2와 SATA3 모두 RAID를 구성했으며, AMD SB950은 SATA3 RAID, SB750은 SATA2 RAID를 구성했다.
인텔 SATA2/3 RAID vs AMD SATA2/3 RAID 성능
최근 SATA3 (6Gbps)의 이론상 한계에 가까운 성능을 내주는 고성능 SSD가 등장하면서 하드디스크보다 여전히 높은 성능을 구현할 수 있다. 그렇지만, 가격 인하와 함께 저용량의 SSD보다 늘어나고 있기 때문에 이들로 RAID를 구성하면 용량 부족 문제를 어느 정도 해결할 수 있으며, 고성능 제품은 더욱 높은 성능을 구현할 수 있다.
SATA3 (6Gbps) 인터페이스를 지원하는 인텔 510 시리즈 SSD 120GB 2개를 이용해 SATA3 (6Gbps)로 SSD RAID를 구성한 후 AS SSD Benchmark 테스트 결과 대용량 파일의 이동이나 편집에 영향을 주는 지속적인 읽기와 쓰기 성능 (Seq)은 RAID를 구성하지 않은 싱글 SSD보다 2배 이상 높은 성능을 제공하는 것으로 확인된다.
인텔 X79는 드라이버 문제로 싱글 SSD는 성능 저하가 나타났으나 RAID 구성에서는 오히려 가장 높은 연속 읽기와 쓰기 성능을 제공했다. AMD 11.2 AHCI/ RAID 드라이버는 싱글 SSD에서 성능 저하가 있었고 RAID 구성에서도 성능 저하가 발생했으며, 인텔 칩셋과는 여전히 성능 차이가 있다. SB750 역시 11.2 RAID 드라이버에서는 인텔 칩셋의 SATA2 RAID 구성보다 낮은 RAID 성능을 제공한다.
NTFS 포맷의 가장 작은 파일 단위, 그리고 운영체제 (OS)용 SSD에서 중요한 4K 읽기와 쓰기 성능은 인텔 X79은 메인보드 제공 드라이버가 최신으로 이 드라이버 사용시 단일 SSD 성능과 같이 성능이 하락되었다. 반면, Z68 칩셋은 윈도우 7 SP1 제공 기본 RAID 드라이버나 최신 드라이버 모두 4K 랜덤 읽기와 쓰기 성능이 정상적으로 향상되었다.
AMD는 RAID 드라이버 버전에 따라 성능 저하가 발생되는 것은 단일 SSD를 사용할 때와 별반 차이가 없었다. 그러나 기가바이트 제공 드라이버나 표준 AHCI 1.0 드라이버 (윈도우7 SP1은 v6.1.7601.17514 버전 제공)를 이용할 경우에는 정상적인 성능을 제공한다.
4K-64Thrd 랜덤 테스트 성능은 Seq 즉 지속적인 읽기와 쓰기 테스트와 마찬가지로 의 성능도 2배가까이 높게 증가해 RAID 구성시 높은 처리 성능을 기대할 수 있다.
그러나 앞서 언급된 것처럼 현재는 인텔과 AMD 모두 윈도우7 운영체제에서 지원하는 SSD 최적화 명령어인 트림 (TRIM)을 제대로 활용하기 어려워 지속적인 사용시 성능 저하는 피하기 어렵다. 다만 인텔은 앞으로 공개할 RST 11.5 드라이버에서 트림 명령어를 지원할 것으로 알려져 인텔 SSD 사용자는 RAID 모드에서도 성능 저하를 줄일 수 있을 것으로 예상된다.
AMD는 드라이버에 따라 성능 저하
[SB950 SATA3 11.2 RAID (좌)/ SB950 SATA3 8.71 RAID (우)]
인텔 X79 칩셋은 최신 RAID 드라이버 (Intel RSTe v3.0.0.2003 기가바이트 제공 X79)에서는 단일 SSD 사용과 같이 성능 저하가 확인되었으며, RAID에서도 성능 저하가 발생한다. AMD SB950/ SB850/ A75 FCH/ SB750 칩셋 모두 단일 SSD 구성처럼 11.2 AHCI/ RAID 드라이버 (v3.3.1540.22)를 이용하면 RAID 모드에서도 성능 저하가 발생한다.
SB950 SATA3 RAID에서 확인할 수 있듯이 11.2 AHCI/ RAID 드라이버 (v3.3.1540.22)의 결과는 위와 같이 4K 읽기는 10.91MB/s, 쓰기는 42.39MB/s로 단일 SSD와 큰 차이없는 성능을 제공했다.
그러나 기가바이트 홈페이지 제공 드라이버인 8.71 RAID 드라이버 (v3.2.1540.75, SB950/ SB850/ SB750 제공)를 이용해 SB950 칩셋에서 RAID를 구성할 경우 4K 읽기 20.26MB/s, 쓰기 120.72MB/s의 성능을 제공해 4K 쓰기 성능이 향상되는 것으로 확인되어 드라이버 문제가 성능에 관여했음을 파악할 수 있다. AMD SB750 역시 11.2 RAID 드라이버에서는 성능 저하가 발생한다.
인텔 X79와 AMD 칩셋의 AHCI 및 RAID 모드의 성능 저하 해결책으로는 윈도우7 SP1 운영체제를 사용할 경우 표준 AHCI 1.0 드라이버를 이용하거나 성능 저하가 발생하지 않는 AMD RAID 드라이버 버전을 이용하는 것을 권장한다. 인텔 SSD를 사용하는 사용자라면 AMD AHCI/ RAID 드라이버를 설치할 경우 SSD 최적화 (Optimizer)가 동작하지 않으므로 가급적 표준 AHCI 1.0 드라이버를 사용하는 것이 좋을 것이다.
또한 SSD는 RAID 구성시 SSD 최적화를 위한 트림 (TRIM) 명령어를 지원하지 못해 성능 저하가 발생될 수 있으므로 이를 고려해 RAID 모드를 적절하게 활용해야 할 것이다. |