FreeNas의 Zfs 드라이브 구성

FreeNas의 Zfs 드라이브 구성

몇 가지 관련 질문입니다.

배경: FreeNas가 포함된 4슬롯 SAS 케이지가 있는 HP Proliant 마이크로서버에서 사용하고 싶은 드라이브 재고가 있습니다. 부품에 더 이상 돈을 쓰고 싶지 않습니다.

1) Zfs 및 RAIDZ를 사용하는 경우 2개의 1TB Seagate Barracudas와 2개의 1TB WD Green 드라이브를 혼합하는 것이 얼마나 나쁜가요? 후자의 녹색 드라이브는 5,400RPM에 불과하다고 생각하지만 해당 정보를 확실히 찾을 수 없습니다.

2) 위의 불일치가 RAIDZ 또는 2 x 3TB Seagate Barracuda 미러에 있는 것 중 어느 것이 더 나을 것입니까? 성능과 데이터 보안을 모두 고려

3) 여분의 250GB 드라이브와 여분의 SATA 슬롯(광 드라이브용, 속도는 확실하지 않음)도 있습니다. 이를 ZIL 및 L2ARC에 사용하면(메인 드라이브만 사용하는 것보다) 성능이 향상될 것입니다.

미리 감사드립니다.

답변1

  1. raid-z VDEV에 스핀들 속도가 혼합된 경우 성능은 가장 느린 디스크와 같습니다(IO는 7200rpm 디스크에서 더 빨리 도착하지만 블록이 재구성되기 전에 5400rpm의 데이터를 기다립니다.) 녹색은 5400 어딘가에 있습니다. -5900rpm 범위.

  2. (A) 데이터 보안: 미러가 승리합니다. 단일 디스크 오류에서도 살아남을 수 있으며 운이 좋다면(33% 확률) 두 번째 디스크에서도 살아남을 수 있습니다. 미러를 사용하면 재구축 시간도 더 빨라집니다. (B) 성능: 미러가 승리합니다. 쓰기 성능이 두 배로 향상되고 미러의 양쪽 절반에서 동시 읽기가 제공되므로 읽기 성능이 향상됩니다. (C) 용량(묻지 않음): 디스크 크기가 일치하지 않으면 raid-z는 가장 작은 디스크로 제한됩니다(2x1TB + 2x3TB는 4x1TB처럼 작동하므로 3TB를 사용할 수 있음). 미러를 사용하면 해당 용량을 모두 얻을 수 있습니다(2x1TB + 2x3TB = 4TB 사용 가능).

  3. L2ARC 또는 ZIL과 같은 임의의 추가 하드 디스크는 대부분의 작업 부하에서 측정 가능한 성능 향상을 제공하지 못할 가능성이 높습니다. 디스크가 풀 미디어(10k 대 7200rpm)보다 빠른 경우 ZIL로 사용할 수도 있습니다. L2Arc로 사용하는 경우 L2Arc 캐시 적중으로 인해 몇 가지 추가 풀 IOPS를 얻을 수 있지만 여분의 오래된 하드 드라이브를 사용하는 것이 가치가 있다고는 상상할 수 없습니다.

디스크에 4K 섹터가 있는 경우 풀 생성 시 ashift=12를 사용하는 것을 잊지 마십시오(WD 1TB Green 'EARS' 드라이브에 해당).

관련 정보