반응형

TrueNAS에서 ARC, SLOG, L2ARC를 설정하거나 관리하는 것은 ZFS의 성능 최적화를 위한 중요한 부분입니다. 이 각각의 요소는 TrueNAS의 기본 동작과 밀접하게 연관되어 있지만, 관리 인터페이스에서 직접 설정하는 방식은 제한적입니다. 아래는 각각의 구성 요소와 관련된 설정 및 관리 방법을 설명합니다.


1. ARC (Adaptive Replacement Cache)

ARC는 ZFS의 기본 메모리 캐시로, 사용 가능한 시스템 RAM을 활용해 읽기 성능을 크게 향상시킵니다.

TrueNAS에서 ARC 설정

TrueNAS에서는 ARC 크기를 직접 설정하지 않고, 시스템 RAM을 기반으로 자동으로 조정됩니다. 하지만, 고급 튜닝이 필요한 경우에는 sysctl 명령어를 사용하거나 Tunables를 통해 설정을 조정할 수 있습니다.

ARC 크기 조정

  1. TrueNAS 웹 인터페이스로 이동.
  2. System > Tunables로 이동.
  3. 다음 매개변수를 추가:
    • Name: vfs.zfs.arc_max
    • Value: 원하는 ARC 크기 (바이트 단위, 예: 2147483648는 2GB).
    • Type: Loader.
  4. 설정을 저장하고 시스템을 재부팅합니다.

2. SLOG (Separate Intent Log)

SLOG는 ZFS의 **ZIL (ZFS Intent Log)**를 위한 별도의 디바이스입니다. SLOG는 쓰기 성능과 데이터 안전성을 향상시킵니다. 일반적으로 빠른 NVMe SSD가 SLOG로 사용됩니다.

TrueNAS에서 SLOG 설정

  1. Storage > Pools로 이동.
  2. 사용할 풀을 선택하고 **Settings (톱니바퀴 아이콘)**를 클릭.
  3. Add VDEV를 선택.
  4. Log (SLOG) 디바이스를 선택합니다.
  5. 빠른 NVMe SSD 또는 적합한 디바이스를 선택하여 추가합니다.
  6. 설정을 저장하고 풀을 다시 활성화합니다.

SLOG 주의점

  • SLOG 디바이스는 비휘발성 메모리(NVMe SSD 등)로 구성하는 것이 이상적입니다.
  • SLOG는 대규모 동시 쓰기 작업 또는 동기식 쓰기 워크로드에서만 유의미한 성능 향상을 제공합니다.

3. L2ARC (Level 2 ARC)

L2ARC는 SSD와 같은 고속 스토리지를 사용하여 ARC의 확장 레이어로 작동합니다. L2ARC는 주로 읽기 성능 향상을 목적으로 사용됩니다.

TrueNAS에서 L2ARC 설정

  1. Storage > Pools로 이동.
  2. 사용할 풀을 선택하고 **Settings (톱니바퀴 아이콘)**를 클릭.
  3. Add VDEV를 선택.
  4. Cache (L2ARC) 디바이스를 선택합니다.
  5. 사용 가능한 SSD 디바이스를 선택하여 추가합니다.
  6. 설정을 저장하고 풀을 다시 활성화합니다.

4. ARC, SLOG, L2ARC 최적화 팁

  • ARC: ARC 크기는 기본적으로 TrueNAS가 자동으로 최적화합니다. 하지만 고급 사용자라면 메모리 크기에 따라 arc_max를 조정해 더 나은 성능을 얻을 수 있습니다.
  • SLOG: 동기식 쓰기가 많은 워크로드(예: 데이터베이스)에 적합하며, 저지연 NVMe SSD를 사용하는 것이 좋습니다.
  • L2ARC: 대규모 데이터를 반복적으로 읽는 워크로드(예: 미디어 서버)에 적합하며, 고속 SSD가 필요합니다.

명령줄에서의 확인

명령줄을 사용해 ARC, SLOG, L2ARC 상태를 확인하거나 조정할 수 있습니다.

ARC 상태 확인

arcstat.py

ZFS 풀 상태 확인

zpool status

캐시 디바이스 확인

zpool iostat -v

결론

TrueNAS 웹 인터페이스에서 ARC, SLOG, L2ARC를 설정하려면 Storage > Pools에서 VDEV를 추가하는 방식으로 설정할 수 있습니다. 그러나 ARC는 시스템 메모리를 기반으로 자동 조정되며, SLOG와 L2ARC는 적합한 하드웨어를 선택하여 추가하는 것이 중요합니다. 각 설정은 워크로드에 따라 신중하게 구성해야 합니다.

반응형
블로그 이미지

우물 밖 개구리.

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

,