SATA 드라이브를위한 가장 빠르고 안전한 RAID 조합은 무엇입니까? 5는 안전하지만 빠르지는

SATA 드라이브와 일반적인 용도 (일부 쓰기, 대부분 읽기)를위한 가장 빠르고 안전한 RAID 조합이 무엇인지 궁금합니다.

RAID 0은 빠르지 만 완전히 안전하지 않으며 RAID 1은 안전하지만 느리며 RAID 5는 안전하지만 빠르지는 않습니다 (특히 저렴한 컨트롤러에서) (XOR 계산).

RAID 1 + 0 또는 RAID 10이 가장 좋은 조합 인 것 같습니다. 안전을 위해 미러링을하고 속도를 위해 스트라이핑을합니다. 다른 최선 또는 더 최적의 조합이 있습니까? RAID 10의 유일한 단점은 비효율적 인 스토리지 활용입니다.



답변

또한 드라이브 수에 따라 다릅니다. 4 개의 드라이브가 있으면 RAID-10으로 이동하십시오. 8 개 이상의 드라이브를 사용하는 경우 RAID-6은 우수한 RAID 컨트롤러 (3Ware, Areca, Intel 52xxx 시리즈)로 충분히 빠를 것입니다. 숫자는 다음과 같습니다.

  • 4 x 1TB, RAID 10 : 2TB 사용 가능 공간, 180MB / s 쓰기, 190MB / s 읽기
  • 8 개의 1TB, RAID 10 : 4TB의 사용 가능한 공간, 360MB / s 쓰기, 400MB 읽기
  • 8 x 1TB, RAID-5 (위험한) : 7TB 사용 가능, 420MB / s 쓰기, 440MB / s 읽기 (3Ware)
  • 8 x 1TB, RAID-6 : 6TB 사용 가능, 240MB / s 쓰기, 360MB / s 읽기 (3Ware)
  • 16 x 1TB, RAID-6 : 14TB 사용 가능, 280 MB / s 쓰기, 700 MB / s 읽기 (3Ware)

보다시피, 약 8 개의 드라이브로 RAID 5와 RAID 6은 RAID-10의 순차 성능면에서 경쟁이 치열합니다 (Promise 등과 같은 칙칙한 카드는 그렇지 않습니다). 충분한 드라이브가 있으면 견딜 수 있지만 RAID-6에서는 쓰기 성능이 상당히 제한됩니다.

큰 드라이브의 경우 RAID-5는 재 구축에 필요한 오랜 시간 (3-4 시간, 최대 7-8 시간)으로 인해 상대적으로 안전하지 않습니다. 6 개 또는 8 개의 드라이브가있는 RAID-5로 이동할 수 있지만 어레이가 재구성 될 때까지 드라이브 장애가 발생한 경우 모든 쓰기 작업을 중지해야합니다 . 이런 식으로 “충분히 안전”합니다.

또한 드라이브가 4 개 이상인 RAID 어레이에서 데스크탑 드라이브를 사용하지 마십시오. 진동 및 읽기 오류는 성능을 저하시킵니다.


답변

속도면에서 RAID 10보다 좋은 것은 없습니다. 포인트-쓰기 디커플링이 발생하기 때문입니다. 더 효율적인 RAID (5, 6)는 RAID 10보다 높은 병목 현상이 있습니다.

즉, RAID 10 일반 dsics를 SSD를 기반으로하는 RAID 5 또는 RAID 6으로 교체 할 수 있습니다. 디스크가 적어야하므로 비용이 많이 들지 않을 수 있습니다.

Raid 5는 너무 크거나 너무 많은 디스크로 인해 안전하지 않습니다.이 경우 Raid 6으로 이동해야합니다. 문제는 Raid 5에서 디스크가 고장 나면 특정 시점에서 1 초 정도 걸릴 확률이 있다는 것입니다. 재 장착 중 디스크 오류 Raid가 실패하는 시점입니다. 한계는 현재 약 2GB 디스크로 보이므로 아카이브 설정과 관련이 있습니다. Raid 6은 현재이를 해결합니다.

개인적으로 저는 현재 스토리지, 파일 서버로 Raid 5/6을 사용합니다. 가상 서버 운영 체제 디스크 용 Raid 10 (그러나 6-10 개의 플래터와 같이 40 개 정도의 서버를 실행합니다. 모두 부팅하는 경우 디스크 크기가 거의 다름) 일부 데이터베이스 데이터 영역의 RAID 10

살펴볼 또 다른 것은 사용하는 디스크입니다. IOPS가 높을수록 좋습니다. 일반 SATA 디스크는 싸고, 하이엔 드는 15000RPM SAS 디스크이며, 비용이 많이 듭니다. Western Digical Velociraptor 2.5 “엔터프라이즈 버전은 디스크 당 300gb, 10000RPM의 중간 수준입니다. 표준 SATA 디스크의 IO의 약 2 배이지만 SAS 하이 엔드 디스크보다 훨씬 저렴하지만 SSD의 RAID 5는 곧 죽입니다. 성능과 가격면에서 … 적은 비용이 필요하기 때문입니다.

안돌이 말했듯이, 그것은 모두 당신의 필요에 달려 있습니다. 당신은 무엇을하려고합니까?

그리고 마지막으로-이것은 전혀 SATA가 아닙니다. 실제로 SATA와의 SAS 상호 운용성 덕분에 모든 SATA 드라이브를 SAS 백본에 꽂고 (물리적으로도 호환 가능) SAS 인프라를 사용할 수 있습니다.


답변