성능에 대한 고려사항

이 페이지에서는 볼륨 성능에 영향을 미치는 매개변수를 설명합니다.

볼륨 고려사항

볼륨에 용량을 할당할 때는 다음 사항을 고려하세요.

  • 액세스 프로토콜 (서버 메시지 블록 (SMB) 또는 네트워크 파일 시스템 (NFS)) 선택이 처리량에 영향을 줄 수 있습니다.

  • 선택한 서비스 수준은 처리량 한도에 영향을 미칩니다.

Flex 서비스 수준의 볼륨 고려사항

Flex 서비스 수준 내에서 생성된 볼륨에는 다음 고려사항이 적용됩니다.

  • 풀은 풀의 모든 볼륨에 공통 집계 처리량 한도를 제공합니다. 볼륨은 풀의 처리량을 공유합니다.

  • 풀 용량을 추가하면 풀의 볼륨에 대한 최대 처리량 한도가 증가합니다.

  • 볼륨에 용량을 추가해도 최대 볼륨 처리량 한도가 증가하지는 않습니다.

Standard, Premium, Extreme 서비스 수준의 볼륨 고려사항

Standard, Premium, Extreme 서비스 수준 내에서 생성된 볼륨에는 다음 고려사항이 적용됩니다.

  • 볼륨 용량은 스토리지 풀 용량과 관계없이 공통 처리량 제한을 정의합니다.

  • 볼륨 용량을 추가하면 볼륨의 최대 처리량 한도가 증가합니다.

워크로드 특성

NetApp Volumes를 사용하면 애플리케이션에서 워크로드를 정의하고 다음 매개변수로 특징지어지는 볼륨에 입력/출력(I/O) 작업 요청을 보냅니다.

  • 클라이언트 VM 읽기 캐시 크기: 워크로드의 읽기 및 쓰기 비율을 조정할 수는 없지만 가상 머신 (VM)에 버퍼 캐시를 추가할 수 있습니다. 이렇게 하면 필요한 읽기 작업 수를 줄일 수 있습니다.

  • 블록 크기: 더 큰 I/O 작업이 더 작은 작업보다 훨씬 효율적입니다. 64KiB 이상의 큰 블록 크기를 사용하도록 노력하세요. 블록 크기를 변경할 수 있는지 확인하려면 애플리케이션 설명서를 참고하세요.

  • I/O 동시성: 전체 런타임을 늘리지 않고도 I/O 동시성을 늘려 더 많은 I/O 작업을 병렬로 처리할 수 있습니다.

메타데이터 작업

메타데이터 작업은 작고 프로토콜별 작업입니다. 메타데이터 작업 성능은 주로 지연 시간에 의해 제한됩니다. 메타데이터 작업의 예는 다음과 같습니다.

  • 폴더의 콘텐츠 나열

  • 파일 삭제

  • 권한 설정

지연 시간

지연 시간은 I/O 작업이 완료되는 데 걸리는 총시간입니다. 여기에는 대기열에서의 대기 시간과 I/O가 처리되는 서비스 시간이 포함됩니다. 지연 시간을 개선하려면 리전의 모든 영역에서 NetApp 볼륨에 대한 연결을 테스트하고 지연 시간이 가장 낮은 영역을 선택하는 것이 좋습니다.

지연 시간 고려사항

  • 클라이언트의 네트워크 대역폭이 필요한 것보다 작으면 I/O 작업이 클라이언트에서 대기하는 데 시간이 소요되므로 Windows의 perfmon 또는 Linux의 nfsiostat에서 보고하는 클라이언트 지연 시간이 NetApp Volumes에서 보고하는 지연 시간보다 높습니다.

  • 볼륨의 처리량 상한이 특정 워크로드에 필요한 것보다 낮으면 스토리지 지연 시간이 높아집니다. 또한 클라이언트 측 대기열이 추가되어 클라이언트 지연 시간이 길어집니다.

  • 용량으로 정의된 처리량 상한에 도달하면 처리량 한도를 늘려 클라이언트 및 스토리지 지연 시간을 개선할 수 있습니다.

다음 단계

예상 실적