하이브리드 SSD / HDD RAID의 장점 및 단점


8

나는 Adaptec의 RAID 컨트롤러 가 지원하는 SSD와 일반 HDD로 구성된 하이브리드 RAID 어레이에 대해 읽었습니다 .

여기에 이미지 설명을 입력하십시오

  1. 이러한 RAID 구성이 실질적인 이점을 제공합니까?
  2. 쓰기 성능이 HDD의 쓰기 속도로 다운 그레이드되지 않습니까?
  3. 다른 크기의 디스크는 어떻습니까?

요컨대, 그러한 RAID 솔루션에는 어떤 단점이 있습니까?


게시 한 링크로 이동했는데 실제로 이해가되지 않습니다. 데이터의 50 %를 HDD에 쓰면 어떻게 읽지 않습니까?
xbonez

1
@ xbonez : 나는 그들이 데이터의 50 %를 HDD에 쓰지 않는다고 생각합니다. 이것은 모든 데이터가 SSD와 HDD 모두에 기록되는 미러링 구성이어야합니다 (왼쪽 이미지).
Ladislav Mrnka

예, 죄송합니다. RAID 0을 완전히 염두에두고 있습니다.
xbonez

답변:


6

링크에서 :

Adaptec 하이브리드 RAID 솔루션 Adaptec 컨트롤러는 HDD와 SSD에 모두 쓰고 100 % SSD에서 읽으며 최대 성능을 제공합니다.

쓰기 및 최대 볼륨 크기는 다른 혼합 RAID와 같이 가장 작은 / 가장 느린 디스크에서 제한됩니다. 장점은 SSD의 모든 읽기가 실제로 우수하다는 점입니다. 2 개의 SSD를 사용하지 않고도 RAID-1의 중복성과 SSD의 읽기 성능이 가능합니다.

물론 쓰기 패널티가 있지만 대부분의 가정용 사용자는 쓰기가 많지 않고 읽기가 무겁습니다.


SATA / SAS 드라이브를 지원하는 RAID 컨트롤러는 일반 사용자를 대상으로합니까?
Ladislav Mrnka

@Ladislav-가정용 전력 사용자 또는 소규모 사무실 설정을 대상으로하는 사양을 살펴 봅니다. 대기업은 아마도 베어 컨트롤러를 구입하지 않았을 것입니다. 심지어 그렇게하더라도 드라이브를 믹싱하고 일치시키지 않을 것입니다.
MDMarra

1

Adaptec의 "하이브리드 RAID"외에도 "Max Cache"라고하는 것도 있습니다.

하이브리드 RAID를 사용하면 정기적 인 회전 디스크로 SSD를 백업하여 RAID 어레이 비용을 줄일 수 있습니다. 단점은 SSD의 성능이 필요한 경우 기계식 디스크에서 실행해도 살아남을 수 없다는 것입니다. 따라서 회전하는 디스크의 쓰기 성능을 얻었으며 어레이 재구성이 완료 될 때까지 서비스를 중단해야 할 것입니다. 8 드라이브 하이브리드보다 5 드라이브 모든 SSD RAID-5 어레이를 사용하는 것이 더 나을 것이라고 추측하고 있지만 백업 할 번호는 없습니다.

Max Cache를 사용하면 회전 디스크 어레이의 캐시 장치로 SSD를 넣을 수 있습니다. 이것은 유망한 것처럼 들리지만 작은 글씨는이 캐시가 연속 기입이기 때문에 회전하는 디스크 속도로 쓰기가 수행되고 읽기만 가속화됩니다. 읽기 가속이 필요한 경우 아마도 좋은 방법 일 것입니다. 그러나 개인적으로 테스트하지는 않았습니다.

64 비트 Linux를 실행중인 경우 하나의 블록 장치를 다른 장치로 쓰기 (쓰기 후 데이터 안전 문제가있을 수 있음) 캐싱을 수행 할 수있는 플래시 캐시 커널 모듈을 사용해 볼 수 있습니다. 나는 이것을 가지고 놀았지만 잘 작동하지만 최근에 시스템에 32 비트를 생산할 계획이었고 현재 32 비트에서는 실제로 작동하지 않습니다 (2011 년 7 월).


0

우선, RAID 컨트롤러 뒤에 SSD를 설치하면 TRIM 지원이 손실됩니다.
둘째, 하이브리드 RAID에 대한이 모든 아이디어를 실제로 이해하지 못합니다. RAID1의 요점은 IMHO가 드라이브 중 하나의 손실을 견딜 수 있다는 것입니다. 이제이 하이브리드 RAID에서 SSD를 잃어 버렸다고 상상해보십시오. 내 요점이 보이나요? 그것은 나에게 백업 솔루션처럼 보입니다.

@MarkM 자신을 명확하게 표현하지 못해 죄송합니다. 물론 컨트롤러는 멤버 결함을 감지합니다. 그러나 왜 사람들은 SSD에 대한 프리미엄을 지불 할 준비가 되었습니까? 더 높은 하중을 처리 할 수 ​​있기 때문입니다. 일부 유형의로드 (높은 IOPS)의 경우 기존 HDD에 비해 최대 10 배까지 처리 할 수 ​​있습니다. 이러한 부하에서 SSD가 작동했던 것처럼 나머지 HDD는 작동하지 않습니다. 서버가 효과적으로 다운됩니다. 따라서 동일한 드라이브가 2 개인 RAID1의 경우, 다운 될 때 서버가 계속 작동합니다. 이것이 RAID1 IMHO의 핵심입니다. 서버를 복원하지 않고 고장난 드라이브를 교체해야합니다 (작동합니다). 다른 드라이브가 다운 될 수 있습니다. 그러나이 하이브리드 RAID를 사용하면 서버를 정상 작동 상태로 복원하기 위해 가능한 빨리 결함이있는 SSD를 교체해야합니다. 하나의 드라이브 만 있고 실패한 경우와 같이 교체하고 백업에서 복원해야 할 때와 같습니다. 그것이 내가 백업 솔루션이라고 농담 한 이유입니다. 다시 미안


SSD가 어레이에서 떨어질 경우 컨트롤러가 하드 드라이브에서 읽을 수있을 정도로 똑똑하다고 확신합니다. 또한 RAID는 어떤 상황에서도 백업이 아닙니다.
MDMarra

동의하지 않습니다. 첫째, 서버 만있는 것은 아닙니다. 둘째, 디스크를 잃은 후 서버가 10 배 느려질 수 있지만 잠시 동안 수용 가능할 수 있습니다. 셋째, 동일한 디스크 두 개 중 하나를 잃으면 읽기 성능이 상당히 떨어질 수 있습니다.
maaartinus

1
추가로, Sandforce 기반 SSD의 일반적인 실제 장애 모드는 컨트롤러 펌웨어의 버그로 인해 PC가 "잘못된 방법"으로 중단되면 경고없이 거의 임의로 죽습니다. 설상가상으로, 동일한 SSD를 사용하여 RAID1을 사용하려고하면 동일한 버그가 문자 그대로 두 드라이브를 동시에 쳐서 동일하게 조일 수 있습니다. 이 경우 SSD를 Write-through 캐시로 사용할 수 있다는 것은 SSD를 재 포맷하는 데 몇 시간의 악화로 인한 실패에서 복구하는 데 일주일 이상을 소비하는 것의 차이를 의미 할 수 있습니다.
Bitbang3r
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.