성능에 대한 고려사항

이 페이지에서는 볼륨 실적에 직접적인 영향을 미치는 매개변수에 관해 자세히 설명합니다.

볼륨 고려사항

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

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

  • 선택한 서비스 수준에 따라 처리량 한도가 달라집니다.

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

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

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

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

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

표준, 프리미엄, 익스트림 서비스 수준의 볼륨 고려사항

표준, 프리미엄, 익스트림 서비스 수준 내에서 생성된 볼륨에는 다음 고려사항이 적용됩니다.

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

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

워크로드 특성

NetApp 볼륨을 사용하면 애플리케이션은 워크로드를 정의하고 다음 매개변수로 특성화된 볼륨에 입력/출력(I/O) 작업 요청을 전송합니다.

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

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

  • I/O 동시 실행: I/O 동시 실행을 늘려 전반적인 런타임을 늘리지 않고도 더 많은 I/O 작업을 동시에 처리할 수 있습니다.

메타데이터 작업

메타데이터 작업은 프로토콜별로 작동하는 소규모 작업입니다. 메타데이터 작업 실적은 주로 지연 시간에 의해 제한됩니다. 메타데이터 작업의 예는 다음과 같습니다.

  • 폴더 콘텐츠 나열

  • 파일 삭제

  • 권한 설정

지연 시간

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

지연 시간 고려사항

  • 클라이언트의 네트워크 대역폭이 요구사항보다 작으면 I/O 작업이 클라이언트에서 큐에 추가되는 데 시간이 걸리므로 Windows의 perfmon 또는 Linux의 nfsiostat에서 보고된 클라이언트 지연 시간이 NetApp 볼륨에서 보고된 지연 시간보다 깁니다.

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

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

다음 단계

예상 실적