반응형

ZFS에서 NVMe SSD 2개를 **ZIL(SLOG)**과 L2ARC 용도로 사용하려고 한다면, TrueNAS의 운영 체제가 구동되는 디스크를 별도로 두는 것을 권장합니다. 운영 체제 디스크와 ZIL/L2ARC 디스크를 분리하는 것이 성능과 안정성 면에서 더 바람직하기 때문입니다.

이유:

  1. I/O 경합 방지
    ZIL(SLOG)과 L2ARC는 매우 빠른 디스크 I/O를 필요로 합니다. 운영 체제가 동일한 디스크에 있으면, 운영 체제와 ZIL/L2ARC 작업 간의 I/O 경합이 발생하여 성능이 저하될 수 있습니다. 특히, ZIL은 동기식 작업의 성능에 큰 영향을 미치므로 독립된 NVMe를 사용하는 것이 중요합니다.
  2. 운영 체제 안정성
    TrueNAS 운영 체제 디스크가 SLOG나 L2ARC로 사용되는 디스크와 공유되면, 데이터 손상이나 디스크 장애 시 운영 체제도 영향을 받을 가능성이 높아집니다. 별도의 디스크를 사용하면 운영 체제의 안정성을 확보할 수 있습니다.
  3. ZIL과 L2ARC의 워크로드 특성
    • ZIL(SLOG): 동기식 쓰기 워크로드를 처리하기 위해 설계되었으며, 낮은 지연 시간과 높은 쓰기 성능을 요구합니다.
    • L2ARC: 읽기 캐시 역할을 하며, 주로 많은 읽기 작업과 높은 데이터 처리량을 다룹니다.
      운영 체제 디스크는 이런 특수한 요구사항과 맞지 않기 때문에 전용 NVMe를 사용하는 것이 이상적입니다.

권장 구성:

  • 운영 체제 디스크: TrueNAS는 일반적으로 자체 OS 파티션이 있는 SSD/HDD에서 구동됩니다. 작은 용량의 SATA SSD나 NVMe SSD 한 개를 OS 디스크로 사용하는 것이 적합합니다.
  • ZIL(SLOG): NVMe SSD 한 개를 전용으로 사용합니다. SLOG는 용량보다 성능이 중요하므로 낮은 지연 시간과 높은 쓰기 속도를 제공하는 SSD를 선택하세요.
  • L2ARC: NVMe SSD 한 개를 전용으로 사용합니다. L2ARC는 읽기 캐시 용량이 크기 때문에, 고용량 SSD를 사용하는 것이 적합합니다.

결론:

TrueNAS가 구동되는 디스크는 ZIL과 L2ARC 디스크와 분리하는 것이 최선입니다. 운영 체제, ZIL(SLOG), L2ARC 각각을 별도의 디스크에 배치하면 안정성과 성능이 극대화됩니다.

반응형
블로그 이미지

우물 밖 개구리.

우물 밖 개구리의 블로그입니다.

,