성능 모니터링

이 문서에서는 애플리케이션을 효율적으로 실행하기 위해 Google Cloud NetApp Volumes 성능을 모니터링하는 방법을 설명합니다. 주요 측정항목을 추적하면 성능 문제를 식별하고 해결하는 데 도움이 됩니다.

Cloud Monitoring을 사용하여 성능 추세를 개략적으로 파악합니다.

Cloud Monitoring을 사용하여 볼륨 성능 통계 추적

Cloud Monitoring은 볼륨당 여러 성능 측정항목을 추적하여 현재 및 단기 성능 이벤트를 관찰할 수 있도록 합니다. 측정항목은 5분마다 업데이트되며 1일 이상의 기간에 대한 실적 추세를 개략적으로 보여줍니다. 자세한 내용은 NetApp Volumes Cloud Monitoring 측정항목을 참고하세요.

Linux 운영체제에서 NFS 성능 통계 수집

다음 통계를 사용하여 Linux 운영체제에서 네트워크 파일 시스템 (NFS) 성능 통계를 수집할 수 있습니다.

  • nfsiostat: IOPS (ops/s), 처리량 (kB/s), 블록 크기(kB/op), 지연 시간 (평균 왕복 시간 (ms)) 측정항목을 제공합니다. 이 정보는 NFS 마운트별 읽기 및 쓰기로 분할되며 트래픽을 실시간으로 모니터링하는 데 사용됩니다.

  • mountstats: NFS 작업 유형별로 각 NFS 마운트에 관한 세부정보를 제공합니다. 각 작업 유형에는 요청 수, 전송된 평균 바이트 수, 평균 지연 시간이 표시됩니다.

  • nfsstat: NFS 작업이 호출되는 빈도에 관한 세부정보를 제공합니다. 이 통계를 사용하여 워크로드의 읽기 및 쓰기 비율을 파악하고 메타데이터 집약도(메타데이터 작업 대 읽기 및 쓰기)를 확인할 수 있습니다.

Linux 설치에서 이러한 도구를 제공하지 않는 경우 배포 패키지 관리 시스템을 참고하여 어떤 패키지에서 제공하는지 확인하세요. Ubuntu와 같은 Debian 기반 시스템의 경우 nfs-common에 제공됩니다.

Windows를 사용하여 SMB 성능 통계 검토

Windows 클라이언트는 Windows 성능 모니터를 통해 실시간 성능 측정항목을 제공합니다.

성능 모니터 애플리케이션과 명령줄을 사용하여 측정항목에 액세스하고, 실시간 그래프를 표시하고, 데이터를 수집하여 보고서를 만들 수 있습니다. 자세한 내용은 perfmon을 참고하세요.

네트워크 공유를 매핑하여 IOPS 및 지연 시간과 같은 성능 측정항목을 확인할 수 있습니다. 서버 메시지 블록 (SMB) 측정항목은 SMB 클라이언트 공유 아래에 있으며 매핑된 모든 공유에 대해 측정항목을 사용할 수 있습니다.

다음 표에는 NetApp Volumes 측정항목과 Windows 성능 모니터의 해당 이름이 나와 있습니다.

측정항목 SMB 클라이언트 공유 성능 모니터 이름
블록 크기 요청당 평균 데이터 바이트 수
지연 시간 데이터 요청당 평균 시간(초)입니다. 밀리초의 경우 1,000을 사용합니다.
IOPS 초당 데이터 요청 수
처리량 초당 데이터 바이트 수
동시 실행 평균 데이터 대기열 길이 및 현재 데이터 대기열 길이
읽기 및 쓰기 비율 초당 읽기 바이트 수와 초당 쓰기 바이트 수 비교
디렉터리 나열, 파일 속성 읽기, 파일 삭제와 같은 읽기 및 쓰기 요청이 아닌 요청 초당 메타데이터 요청

다음 단계

성능 최적화