ZFS SAS / SATA 컨트롤러 권장 사항

저는 주로 Sun Fire x4540과 표준 Dell 및 HP 하드웨어에서 6 개월 동안 OpenSolaris 및 ZFS와 협력하고 있습니다. 표준 Perc 및 HP Smart Array 컨트롤러의 한 가지 단점은 개별 디스크를 ZFS에 제공 할 수있는 진정한 “통과”JBOD 모드가 없다는 것입니다.

여러 개의 RAID 0 어레이를 구성하여 ZFS에서 작동시킬 수 있지만 핫스왑 기능에 영향을 미칩니다 (따라서 디스크 장애 / 교체시 재부팅해야 함). 가정용 ZFS 스토리지 솔루션에 어떤 SAS / SATA 컨트롤러가 권장되는지 궁금합니다. 또한 배터리 백업 쓰기 캐시 (BBWC)는 ZFS 저장소에 어떤 영향을 줍니까?



답변

LSI 1068E SAS 칩 (PCI-E)을 사용하고 Initiator-Target 모드 (JBOD 모드)를 지원하는 거의 모든 SAS / RAID 컨트롤러를 권장합니다. MegaRAID 컨트롤러는 포함되지 않습니다.

3442E와 Dell 6 / iR을 사용합니다.

  • LSI SAS 3442E (4 내부-SFF-8484, 4 외부-SFF-8470)
  • LSI SAS 3081E (8 내부-SFF-8087)
  • LSI SAS 3041E (4 내부-SATA)
  • LSI SAS 3801E (8 개 외부)
  • LSI SAS 9212-4i4e (4 개의 내부-SATA, 4 개의 외부 SFF-8088)
  • LSI SAS 9211-8i (8 내부-SFF-8087)

당신은 아이디어를 얻습니다.

또한 이베이에서 저렴한 Dell SAS 컨트롤러를 권장합니다.

  • Dell SAS 5 / iR-(4 개의 내부 포트)
  • Dell SAS 6 / iR-(8 개의 내부 포트)
  • 델 H200

아님-Dell PERC 5 / E-Dell PERC 5 / I-Dell PERC 6 / E-Dell PERC 6 / I

왜 MegaRAID가 아닙니까?

이 컨트롤러는 비 RAID, JBOD 모드를 지원하지 않습니다. 디스크를 호스트에 직접 제공 할 수 없습니다. 각 디스크는 먼저 논리 디스크에 포함되어야합니다. 보유하고있는 각 디스크에 대해 단일 논리 볼륨을 작성하여 ZFS에 제공 할 수 있습니다. 성능은 동일해야합니다. 그러나 실제 디스크에 헤더 정보를 넣는 것을 의미합니다. 컨트롤러에 장애가 발생하면 정확히 동일하게 구성된 다른 MegaRAID를 사용해야합니다. 그리고 다른 SAS 또는 SATA 컨트롤러가 데이터를 올바르게보고 zpool을 올바르게 구성 할 수있는 방식으로 볼륨을 표시한다고 보장 할 수 없습니다.


답변

권장 컨트롤러는 LSI SAS 1068E 칩셋을 사용하는 것 입니다. 썬이 사용하는 방식이므로 최고의 지원을 제공합니다. phresus가 언급했듯이 ASOC-USAS-L8i는 그것을 사용하는 좋은 저렴한 카드입니다. 배터리 지원 쓰기 캐시는 특히 NFS의 성능을 향상시킵니다. 또 다른 대안은 ZFS 의도 로그에 SSD를 사용하는 것입니다. 그러나 일부는 전원 손실 후 데이터가 기록되도록하는 커패시터 만 있습니다. 큰 읽기 작업량의 경우 MLC SSD를 L2ARC로 사용하여 RAM 캐싱을 보완 할 수 있습니다.


답변

내가보기 엔 당신이 AVS 포럼에서 미디어 스토리지 서버 실 구축에 가이드를 체크 아웃 추천 할 것입니다 여기에 . ZFS를 포함한 다양한 스토리지 방법을 비교 / 대비하는 방법에 대한 풍부한 지식이 있습니다. 스레드에서 Supermicro aoc-sat2-mv8 또는 최신 aoc-saslp-mv8이 현재 JBOD를위한 가장 경제적 인 솔루션 인 것 같습니다.


답변

6Gb / s의 경우 LSI 9211-4i를 테스트하고 있으며 완벽하게 작동합니다.

더 많은 포트 또는 외부 JBOD 연결이 필요한 경우 다른 9xxx 모델을 참조하십시오.

ZFS에 RAID 컨트롤러를 사용하지 마십시오.


답변

이 질문에 대한 답변은 시간이 지남에 따라 변경됩니다 (새 하드웨어 및 / 또는 드라이버 등)-주문하기 전에 모든 게시물의 날짜를 읽으십시오! 🙂

이 블로그 게시물 (2010 년 5 월 작성)은 내가 본 종합 목록 중 하나이며 Solaris, Linux 및 FreeBSD에서 작동하는 내용을 나열한 것입니다.


답변

Supermicro SATA JBOD 카드 AOC-SAT2-MV8 을 사용하여 Solaris에서 ZFS를 사용할 수 있습니다.