이 페이지에서는 볼륨 실적에 직접적인 영향을 미치는 매개변수에 관해 자세히 설명합니다.
볼륨 고려사항
볼륨에 용량을 할당할 때는 다음 사항을 고려하세요.
선택한 액세스 프로토콜 (서버 메시지 블록 (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 볼륨에서 보고된 지연 시간보다 깁니다.볼륨의 처리량 상한선이 특정 워크로드에 필요한 것보다 낮으면 스토리지 지연 시간이 길어집니다. 또한 클라이언트 측 큐잉이 추가되어 클라이언트 지연 시간이 더 길어집니다.
용량으로 정의된 처리량 상한에 도달하면 처리량 한도를 늘려 클라이언트 및 스토리지 지연 시간을 개선할 수 있습니다.