성능 최적화

이 페이지에서는 볼륨 및 클라이언트 측 구성을 조정하여 Google Cloud NetApp Volumes 성능을 최적화하는 방법을 설명합니다. 이러한 조정을 통해 애플리케이션의 처리량이 향상되고 지연 시간이 줄어들며 전반적인 데이터 전송 효율성이 개선됩니다.

시작하기 전에

성능을 최적화하기 위해 볼륨을 변경하기 전에 성능 고려사항을 검토하세요.

볼륨 설정 조정하기

다음 볼륨 설정을 조정하여 성능을 최적화할 수 있습니다.

  • 볼륨 용량 늘리기: 프리미엄, 익스트림 또는 표준 서비스 수준 볼륨의 용량을 늘려 달성 가능한 최대 볼륨 처리량을 개선할 수 있습니다. Flex 파일 서비스 수준의 볼륨의 경우 스토리지 풀의 용량을 늘리세요. Flex Unified 또는 Flex File 커스텀 성능의 경우 스토리지 풀의 처리량과 IOPS를 늘립니다.

  • 서비스 수준 업그레이드: 프리미엄 서비스 수준 볼륨을 익스트림 서비스 수준의 스토리지 풀로 이동하여 처리량을 개선할 수 있습니다.

  • 수동 QoS 풀을 사용하여 더 높은 처리량 할당: 처리량 요구사항이 낮은 대용량 볼륨의 할당된 처리량을 줄이고 더 높은 성능이 필요한 소규모 볼륨의 처리량을 사용 가능한 풀 처리량까지 늘릴 수 있습니다.

볼륨 용량 증가 및 서비스 수준 업그레이드는 모두 볼륨에서 처리 중인 I/O 워크로드를 중단하지 않으며 볼륨에 대한 액세스에 영향을 미치지 않습니다.

클라이언트 조정

클라이언트에서 다음 설정을 조정하여 성능을 개선할 수 있습니다.

  • 클라이언트 공동 배치: 지연 시간 결과는 클라이언트의 기능과 위치에 직접적인 영향을 받습니다. 최상의 결과를 얻으려면 클라이언트를 볼륨과 동일한 리전에 배치하거나 최대한 가깝게 배치하세요. 각 영역의 클라이언트에서 지연 시간을 테스트하여 영역 영향을 테스트하고 지연 시간이 가장 짧은 영역을 사용합니다.

  • Compute Engine 네트워크 대역폭 구성: Compute Engine 가상 머신의 네트워크 기능은 사용되는 인스턴스 유형에 따라 다릅니다. 일반적으로 인스턴스가 클수록 네트워크 처리량이 증가할 수 있습니다. 적절한 네트워크 대역폭 기능을 갖춘 클라이언트 가상 머신을 선택하고 Google Virtual NIC (gVNIC) 네트워크 인터페이스를 선택하고 Tier_1 성능을 사용 설정하는 것이 좋습니다. 자세한 내용은 네트워크 대역폭에 대한 Compute Engine 문서를 참조하세요.

  • 클라이언트 설정 최적화: Linux 클라이언트의 경우 Linux NFS 클라이언트 최적화를 참조하세요.

다음 단계

수동 QoS에 대해 읽어보기