같은 raid 볼륨에서 다른 종류의 HDD를 섞어 써도 되는가?

   조회 6483   추천 1    

Dell Perc H740 사용자 설명서를 보면

출처 : https://www.dell.com/support/manuals/de/de/debsdt1/poweredge-rc-h840/perc10_ug_pub/overview?guid=guid-ecf11753-0ae0-4122-b875-d909905059ae&lang=en-us


  • NOTE: Mixing SAS and SATA drives within a virtual disk is not supported. Also, mixing hard drives and SSDs within a virtual disk is not supported.
  • NOTE: Mixing disks of different speed (7,200 rpm, 10,000 rpm, or 15,000 rpm) and bandwidth (3 Gbps, 6 Gbps or 12 Gbps) while maintaining the same drive type (SAS or SATA) and technology (HDD or SSD) is supported.


같은 raid 볼륨에서 SAS와 SATA를 섞어 쓰는 것은 안된다고 되어 있습니다. 실제로 구성 HDD로 선택 자체가 안됩니다.

반면에 같은 SATA 혹은 같은 SAS 끼리라면 rpm이 다르거나 bandwidth가 3G, 6G, 12G로 다르더라도 함께 묶어 raid 볼륨을 만드는 것을 지원한다고 되어 있습니다.

여기에 SSD와 HDD를 섞어서 raid 볼륨을 만드는 것은 안된다고 되어 있습니다만 Dell이 좀 까탈스러워서 그런 것입니다. 예전부터 SSD와 HDD를 raid 1으로 묶어 사용하는 것은 있어 왔습니다. 그렇게 묶어 놓으면 쓰기 속도는 HDD, 읽기 속도는 SSD에 가까운 볼륨이 만들어집니다. Adaptec에서는 하이브리드 raid라고 하여 공식적으로 지원하는데요. 자기들 raid 카드만 된다는 것이 아니라 자기들 raid 카드가 그런 경우에 더 잘 처리한다고 자랑하고 있습니다.


예전부터 LSI나 Adaptec raid 카드로 그렇게 하는 사람들이 있었습니다. 쓰기가 많은 작업에서는 그렇게 하는 것이 손해입니다. 하드디스크와 비싼 SSD를 묶어 HDD 속도로 쓰게 되니까요. 읽기가 많은 경우에는 가성비 짱이지요. SSD와 HDD 묶어서 SSD 속도로 사용하면서 redundancy를 갖게 되니까요. 엠트론 32gb slc가 100만원 하던 때는 특히 그랬습니다.


하여간 SSD와 HDD 묶는 것은 Adaptec에서나 필요에 따라 사용하면 되겠습니다.


SATA와 SAS를 같은 볼륨에 섞어 쓰는 것은 어느 raid 카드나 원칙적으로 금지되어 있습니다.(software raid에서는 가능함)

LSI의 근래 제품에서는 emergency SATA hot spare라고 하여 SAS 볼륨이 degrade 되었을 때 SATA 하드디스크를 넣어 리빌딩 하는 것을 허용하고 있습니다. 15,000rpm HDD로 raid 5 볼륨을 구성했는데 하나가 고장이 났다. 그런데 SAS 하드디스크가 없다. 그러면 주문한 15,000 rpm SAS 하드디스크가 오기 전에 그냥 degrade 상태로 개기는 것은 위험하니 5,400rpm SATA 하드디스크라도 있으면 얼른 rebuild 하는 것이 안전하기 때문에 지원하는 기능입니다. 일단 그렇게 해 놓고 주문한 하드디스크가 오면 새로 리빌딩하는 것이 아니라 copy-back하면 되므로 금방 끝납니다.


하드디스크는 자기가 Adaptec raid 카드에 물려있는지 LSI HBA에 물려 있는지 인텔 AHCI에 물려 있는지 알지 못합니다. 영혼이 없어요. 그냥 위에서 쓰라면 쓰고 읽으라면 읽을 뿐입니다. 그냥 단독으로 사용할 때 이상이 없다면 다른 종류의 HDD와 섞여 raid 구성이 되었더라도 잘 돌아가는 것이지요. raid로 같이 묶여 있는지 단독으로 사용되는지 하드디스크 자신은 모릅니다. 그냥 쓰라면 쓰고 읽으라면 읽을 뿐입니다.(단 TLER 세팅이 되지 않아 에러 발생시 계속 질질 끄는 녀석들은 raid에 맞지 않음)


같은 볼륨에서 rpm이 다르거나 bandwidth가 다른 HDD를 묶어 raid 볼륨을 만드는 것이 가능하냐? Adaptec이나 LSI나 다 지원합니다. 다만 그렇게 할 것인지 같은 것들로 구성할 것인지는 가성비 따지면 됩니다. 보통 동일한 모델로 구성하는 것이 가성비가 좋기 때문에 선택하는 것입니다.


다만 degrade 되었을 때에는 동일 모델이 없더라도 용량만 같거나 큰 디스크가 있다면 빨리 리빌딩 해 두는 것이 안전합니다. 15,000rpm 12G SAS 볼륨에서 하나가 고장이 났는데 교체할 12G SAS가 없다. 그러면 7,200rpm 6G NL-SAS라도 있으면 그것으로 일단 리빌딩 해 두는 것이 안전합니다.(emergency SATA hot spare를 지원하는 raid 카드라면 SATA라도 사용할 수 있겠지만, 그렇지 않다면 SATA와 SAS는 맞춰주어야 합니다.)

일단 리빌딩 했다가 동일 모델 혹은 비슷한 급의 다른 회사 모델이 구해지면 그때 가서 다시 교체하면 됩니다.


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


이상은 서로 다른 모델을 동일한 raid 볼륨에서 섞어 쓰면 큰 일 날까봐 겁 먹을 필요는 없다는 취지에서 한 이야기이고, 보통의 경우 일부러 섞어 쓸 필요는 없겠지요. 권장사항은 아닙니다. 이득보다 손해가 더 많은 경우가 대부분이니까요.


15,000rpm HDD와 7,200rpm HDD를 raid 1으로 묶어 쓰는 것 정도는 필요에 따라 일부러 할 수도 있습니다. 그 의미는 SSD와 HDD를 raid 1으로 묶는 것이나 같습니다. 빠른 random 읽기 속도가 필요하고 쓰기는 별로 하지 않는 경우 그렇게 하면 괜찮은 가성비를 얻을 수 있습니다. 쓰기가 많은 상황에서는 손해가 더 크고요.

15,000rpm HDD를 쓰는 이유는 순차 읽기 쓰기 속도가 빨라서 그런 것이 아닙니다. 7,200rpm HDD와 비교하여 좀 빠르기는 하지만 몇 배 차이나는 것은 아닙니다. 중요한 차이는 access time입니다. 몇 배 차이가 납니다. 10년 전 나온 15,000rpm HDD보다 요즘 나오는 7,200rpm HDD가 순차 읽기 쓰기 속도는 더 빠릅니다. 그러나 랜덤 속도는 요즘 나오는 7,200rpm HDD가 10년 전에 나온 10,000rpm HDD보다 느립니다. 

지금은 15,000 rpm HDD가 하던 역할을 대부분 SSD가 대체하고 있습니다.



알란 01-04
좋은정보 고맙습니다.
이현석1 01-16
좋은 정보 잘 보고 갑니다.
류덕규1 01-26
perc 730에선 600gb 10k랑 600gb 15k가 레이드에 안들어가더라구요...




제목Page 3/17
03-12   5531   엠브리오
03-08   4103   삼육공야드
03-04   5072   깜박깜박가
02-26   5012   제온프로
02-25   4729   조이컴정관식
02-15   5548   박문형
01-26   6044   세벌쉭
01-11   5178   회원K
01-04   6484   간장게장
01-04   5459   간장게장
2018-12   5523   회원K
2018-12   4560   회원K
2018-11   7319   Galvanizer
2018-11   6158   송주환
2018-11   5058   user
2018-10   5823   미나리나물
2018-09   11149   하얀고니
2018-09   8554   양시열
2018-09   12061   김황중
2018-08   9425   어쭈