다음을 통해 공유


Azure NetApp Files에 대한 메트릭

Azure NetApp Files는 할당된 스토리지, 실제 스토리지 사용량, 볼륨 I/OPS 및 대기 시간에 대한 메트릭을 제공합니다. 이러한 메트릭을 분석하여 NetApp 계정의 사용 패턴 및 볼륨 성능을 더 잘 파악할 수 있습니다.

정의

Azure NetApp Files의 성능 및 용량과 관련된 용어를 이해하는 것은 사용 가능한 메트릭을 이해하는 데 필수적입니다.

  • 용량 풀: 용량 풀은 Azure NetApp Files에서 용량 요금이 청구되는 방법입니다. 용량 풀에는 하나 이상의 볼륨이 포함됩니다.
  • 볼륨 할당량: Azure NetApp Files 볼륨에 프로비전된 용량의 양입니다. 자동 QoS 볼륨의 경우 처리량은 볼륨 크기에 비례합니다. 수동 QoS의 경우 볼륨 용량과 독립적으로 처리량을 설정합니다. 자세한 내용은 용량 풀에 대한 QoS 유형을 참조하세요.
  • 처리량: Azure NetApp Files와 클라이언트 간에 유선(읽기/쓰기/기타)으로 전송되는 데이터의 양입니다. Azure NetApp Files의 처리량은 초당 바이트 단위로 측정됩니다.
  • 대기 시간: 대기 시간은 스토리지 작업이 처리되고 클라이언트로 다시 전송될 준비가 된 시점까지 스토리지 내에서 완료되는 시간입니다. Azure NetApp Files의 대기 시간은 밀리초(ms) 단위로 측정됩니다.

스토리지 성능 작업 메트릭 정보

Azure NetApp Files의 작업은 클라이언트/서버 대화 중에 발생하는 작업 으로 정의됩니다. 예를 들어, 클라이언트가 Azure NetApp Files에서 파일을 읽을 것을 요청하면 읽기 및 기타 작업이 클라이언트와 서버 간에 전송되고 수신됩니다.

Azure NetApp Files 볼륨을 모니터링할 때 읽기 및 쓰기 작업은 설명이 필요하지 않습니다. 또한 메트릭에 포함되는 다른 IOPS라는 메트릭은 읽기 또는 쓰기가 아닌 모든 작업을 의미합니다. 다른 IOPS 에는 대부분의 읽기 및 쓰기 작업과 함께 제공되는 메타데이터와 같은 작업이 포함됩니다.

다음과 같은 유형의 메타데이터 작업이 기타 IOPS 메트릭에 포함됩니다.

NFSv3

RFC-1813에서 다루는 다른 IOPS에 포함된 NFSv3 메타데이터 호출:

  • 프로시저 0: NULL - 아무것도 하지 않음
  • 프로시저 1: GETATTR - 파일 특성 가져오기
  • 프로시저 2: SETATTR - 파일 특성 설정
  • 프로시저 3: LOOKUP - 파일 이름 조회
  • 프로시저 4: ACCESS - 액세스 권한 확인
  • 프로시저 5: READLINK - 바로 가기 링크에서 읽기
  • 프로시저 8: CREATE - 파일 만들기
  • 프로시저 9: MKDIR - 디렉터리 만들기
  • 프로시저 10: SYMLINK - 바로 가기 링크 만들기
  • 프로시저 11: MKNOD - 특수 디바이스 만들기
  • 프로시저 12: REMOVE - 파일 제거
  • 프로시저 13: RMDIR - 디렉터리 제거
  • 프로시저 14: RENAME - 파일 또는 디렉터리 이름 바꾸기
  • 프로시저 15: LINK - 개체에 대한 링크 만들기
  • 프로시저 16: READDIR - 디렉터리에서 읽기
  • 프로시저 17: READDIRPLUS - 디렉터리에서 확장된 읽기
  • 프로시저 18: FSSTAT - 동적 파일 시스템 정보 가져오기
  • 프로시저 19: FSINFO - 정적 파일 시스템 정보 가져오기
  • 프로시저 20: PATHCONF - POSIX 정보 검색
  • 프로시저 21: COMMIT - 서버의 캐시된 데이터를 안정적인 스토리지에 커밋합니다.

NFSv4.1

RFC-7530에서 다루는 다른 IOPS에 포함된 NFSv4.1 메타데이터 호출:

  • 프로시저 0: NULL – 아무것도 하지 않음
  • 프로시저 1: COMPOUND – 여러 NFS 작업을 단일 요청으로 결합
  • 작업 3: ACCESS – 액세스 권한 확인
  • 작업 4: CLOSE – 파일 닫기
  • 작업 5: COMMIT – 캐시된 데이터 커밋
  • 작업 6: CREATE - 비정규 파일 개체 만들기
  • 작업 7: DELEGPURGE - 복구를 기다리는 위임 제거
  • 작업 8: DELEGRETURN - 위임 반환
  • 작업 9: GETATTR - 특성 가져오기
  • 작업 10: GETFH - 현재 파일 핸들 가져오기
  • 작업 11: LINK - 파일에 대한 링크 만들기
  • 작업 12: LOCK - 잠금 만들기
  • 작업 13: LOCKT - 잠금 테스트
  • 작업 14: LOCKU - 파일 잠금 해제
  • 작업 15: LOOKUP - 파일 이름 찾기
  • 작업 16: LOOKUPP - 부모 디렉터리 찾기
  • 작업 17: NVERIFY - 특성 차이 확인
  • 작업 18: OPEN - 일반 파일 열기
  • 작업 19: OPENATTR - 명명된 특성 디렉터리 열기
  • 작업 20: OPEN_CONFIRM - 열기 확인
  • 작업 21: OPEN_DOWNGRADE - 열린 파일 액세스 줄이기
  • 작업 22: PUTFH - 현재 파일 핸들 설정
  • 작업 23: PUTPUBFH - 공용 파일 핸들 설정
  • 작업 24: PUTROOTFH - 루트 파일 핸들 설정
  • 작업 26: READDIR - 디렉터리 읽기
  • 작업 27: READLINK - 바로 가기 링크 읽기
  • 작업 28: REMOVE - 파일 시스템 개체 제거
  • 작업 29: RENAME - 디렉터리 항목 이름 바꾸기
  • 작업 30: RENEW - 임대 갱신
  • 작업 32: SAVEFH - 현재 파일 핸들 저장
  • 작업 33: SECINFO - 사용 가능한 보안 확보
  • 작업 34: SETATTR - 특성 설정
  • 작업 35: SETCLIENTID - 클라이언트 ID 협상
  • 작업 36: SETCLIENTID_CONFIRM - 클라이언트 ID 확인
  • 작업 37: VERIFY - 동일한 특성 확인
  • 작업 39: RELEASE_LOCKOWNER – 잠금 소유자 상태 해제

SMB(SMB2 및 SMB3.x 포함)

opcode 값이 있는 기타 IOPS 에 포함된 SMB 명령:

SMB 명령 Opcode 값
SMB2 협상 0x0000
SMB2 세션 설정 0x0001
SMB2 로그오프 0x0002
SMB2 트리_연결 0x0003
SMB2 트리_연결_해제 0x0004
SMB2 CREATE 0x0005
SMB2 닫기 0x0006
SMB2 FLUSH 0x0007
SMB2 잠금 0x000A
SMB2 IOCTL 0x000B
SMB2 취소 0x000C
SMB2 에코 0x000D
SMB2 디렉터리 쿼리 0x000E
SMB2 변경 알림 0x000F
SMB2 정보 요청 0x0010
SMB2 정보 설정  0x0011
SMB2 OPLOCK_BREAK (독점 잠금 해제)  0x0012

메트릭에 액세스하는 방법

Azure NetApp Files 메트릭은 기본적으로 Azure Monitor에 통합됩니다. Azure Portal 내에서 다음 두 위치에서 Azure NetApp Files 용량 풀 및 볼륨에 대한 메트릭을 찾을 수 있습니다.

  • Azure Monitor에서 메트릭을 선택하고 용량 풀 또는 볼륨을 선택합니다. 그런 다음 메트릭 을 선택하여 사용 가능한 메트릭을 확인합니다.

    용량 풀 또는 볼륨에 대한 Azure NetApp Files 메트릭에 액세스하는 방법을 보여 주는 스크린샷

  • Azure NetApp Files 용량 풀 또는 볼륨에서 메트릭을 선택합니다. 그런 다음 메트릭 을 선택하여 사용 가능한 메트릭을 확인합니다.

    메트릭 풀다운으로 이동하는 방법을 보여 주는 스냅샷입니다.

구독 할당량 메트릭(미리 보기)

구독 할당량 메트릭은 부과된 한도를 기준으로 구독 수준 할당량을 표시합니다. 이러한 메트릭은 사용 가능한 제한과 구독별 사용량의 두 열에 표시됩니다.

구독 할당량 메트릭의 스크린샷

구독 할당량 메트릭은 현재 미리 보기로 제공됩니다. 구독 수준 할당량 메트릭에 액세스하려면 다음 기능을 등록해야 합니다.

  1. 기능 등록

    Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFQuotaLimit
    
  2. 기능 등록 상태를 확인합니다.

    참고

    RegistrationStateRegistering로 변경되기 전까지 최대 60분 동안 Registered 상태일 수 있습니다. 상태가 Registered이 될 때까지 기다린 후에 계속하세요.

    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFQuotaLimit
    

    Azure CLI 명령az feature registeraz feature show를 사용하여 기능을 등록하고 등록 상태를 표시할 수도 있습니다.

  • 구독당 계정

    지역당 NetApp 계정 수

  • 구독당 총 백업 사용 볼륨

    구독당 백업할 수 있는 최대 볼륨 수

  • 구독당 총 쿨 액세스 볼륨

    구독당 총 쿨 액세스 볼륨 수

  • 구독당 총 DP 볼륨

    구독당 총 데이터 보호 볼륨 수

  • 구독당 총 TIB 수

    구독당 총 지역 용량

  • 구독당 총 볼륨

    구독당 총 볼륨 수

용량 풀에 대한 사용 현황 메트릭

  • 풀 할당 크기
    프로비전된 풀 크기

  • ‘볼륨에 할당된 풀 크기’
    지정된 용량 풀의 총 볼륨 할당량(GiB)(즉, 용량 풀에 있는 볼륨의 프로비저닝된 크기 총계)입니다.
    이 크기는 볼륨을 만드는 동안 선택한 크기입니다.

  • ‘사용된 풀 크기’
    용량 풀의 볼륨에서 사용되는 논리 공간 총계(GiB)입니다.

  • 풀의 총 스냅샷 크기
    풀에 있는 모든 볼륨의 스냅샷 크기 합계입니다.

볼륨에 대한 사용 현황 메트릭

Azure NetApp Files는 할당된 스토리지, 실제 스토리지 사용량, 볼륨 I/OPS 및 대기 시간에 대한 메트릭을 제공합니다. 이 메트릭을 사용하여 사용량 및 성능을 파악합니다.

  • 소비된 용량의 백분율

    스냅샷을 포함하여 사용된 볼륨의 백분율입니다.
    집계 메트릭(예: 최소, 최대)은 소비되는 볼륨의 백분율 크기에 대해 지원되지 않습니다.

  • 볼륨 할당 크기

    프로비전된 볼륨 크기

  • 볼륨 할당량 크기

    볼륨이 프로비전되는 할당량 크기(GiB)입니다.

  • 사용된 볼륨 크기

    볼륨의 논리적 크기(사용되는 바이트)입니다.
    이 크기에는 활성 파일 시스템 및 스냅샷에서 사용하는 논리 공간이 포함됩니다.

  • 볼륨 스냅샷 크기

    볼륨에 있는 모든 스냅샷의 크기입니다.

  • 볼륨 아이노드 할당량

    지원 요청을 통해 제한이 증가한 경우 볼륨의 최대 허용 inode(또는 maxfiles)입니다. 지원 요청을 통해 제한이 증가하지 않은 경우 이 메트릭의 값은 0입니다.

  • 볼륨 이노드 총계

    볼륨 크기에 따라 허용되는 볼륨의 최대 inode(또는 maxfiles)입니다.

  • 사용된 볼륨 Inode

    볼륨에 사용된 inode(또는 maxfiles)입니다.

  • 볼륨 Inode 백분율

    사용 가능한 볼륨의 inode(또는 maxfiles)가 소비된 비율입니다.

    지원 요청에 의해 볼륨 inode 제한이 증가한 경우 백분율은 Volume Inodes 할당량 메트릭을 기반으로 계산됩니다. 볼륨 inode 제한이 볼륨 크기에 따라 기본값인 경우 백분율은 Volume Inodes Total 메트릭을 기반으로 계산됩니다.

  • 처리량 제한에 도달했습니다.

    도달한 처리량 제한은 볼륨이 QoS 제한에 도달했음을 나타내는 부울 메트릭입니다. 메트릭이 1을 표시하면 볼륨이 처리량에 도달했으며 이 볼륨의 처리량이 제한됩니다. 값 0은 이 제한에 아직 도달하지 않았음을 의미합니다.

    참고

    처리량 한도 도달 메트릭은 5분마다 수집됩니다. 5분 창구에서 한도에 도달한 경우 해당 창구에서 한도에 도달했다는 의미입니다.

    볼륨이 처리량 한도에 도달하면 애플리케이션의 요구에 맞게 크기가 조정되지 않습니다. 처리량 문제를 해결하려면:

    • 볼륨 크기 조정:

      볼륨 크기를 늘려 볼륨에 더 많은 처리량을 할당하면 볼륨이 제한되지 않습니다.

    • 서비스 수준을 수정합니다.

      Azure NetApp Files의 Premium 및 Ultra 서비스 수준은 더 높은 처리량 요구 사항이 있는 워크로드에 적합합니다. 볼륨을 더 높은 서비스 수준의 용량 풀로 이동 하면 볼륨에 대한 이러한 제한이 자동으로 증가합니다.

    • 워크로드/애플리케이션 변경:

      애플리케이션 요구 사항을 충족하려면 볼륨을 다른 용도로 사용하고 더 큰 크기 및/또는 더 높은 서비스 수준을 갖춘 다른 볼륨을 위임하는 것이 좋습니다. NFS 볼륨인 경우 애플리케이션이 해당 변경 내용을 지원한다면 데이터 흐름을 줄이기 위해 탑재 옵션을 변경하는 것이 좋습니다.

    Azure NetApp Files 메트릭을 보여주는 스크린샷으로, 처리량 제한에 도달했음을 나타내는 꺾은선형 그래프를 포함하고 있습니다.

볼륨에 대한 성능 메트릭

참고

평균 읽기 대기 시간평균 쓰기 대기 시간의 볼륨 대기 시간은 스토리지 서비스 내에서 측정되며 네트워크 대기 시간은 포함되지 않습니다.

  • 평균 읽기 대기 시간
    볼륨에서 읽기에 대한 평균 RTT(왕복 시간)(밀리초)입니다.

  • 평균 쓰기 대기 시간
    볼륨의 쓰기에 대한 평균 RTT(왕복 시간)(밀리초)입니다.

  • 읽기 IOPS
    초당 볼륨에 대한 읽기 작업 수입니다.

  • 쓰기 IOPS
    초당 볼륨에 대한 쓰기 작업 수입니다.

  • 기타 IOPS

    초당 볼륨에 대한 다른 작업의 수입니다.

  • 총 IOPS

    볼륨에 대한 초당 쓰기, 읽기 및 기타 작업의 합계입니다.

볼륨 복제 메트릭

참고

  • 네트워크 전송 크기(예: 볼륨 복제 총 전송 메트릭)는 지역 간 복제의 원본 또는 대상 볼륨과 다를 수 있습니다. 이 동작은 네트워크 전송 비용을 최소화하는 데 효율적인 복제 엔진을 사용한 결과입니다.
  • 볼륨 복제 메트릭은 현재 복제 관계의 원본이 아니라 복제 대상 볼륨에 대해 채워집니다.
  • 볼륨 복제 상태가 정상인가요?
    복제 관계의 조건입니다. 정상 상태는 1로 표시됩니다. 비정상 상태는 0으로 표시됩니다.

  • 볼륨 복제 전송 중
    볼륨 복제 상태가 ‘전송 중’인지 여부입니다.

  • 볼륨 복제 지연 시간
    지연 시간은 복제가 원본보다 뒤처지는 실제 시간입니다. 원본 볼륨을 기준으로 대상 볼륨에서 복제된 데이터의 기간을 나타냅니다.

참고

볼륨 복제의 상태를 평가할 때 볼륨 복제 지연 시간을 고려합니다. 지연 시간이 복제 일정보다 크면 복제 볼륨이 원본을 따라잡지 않습니다. 이 문제를 해결하려면 복제 속도 또는 복제 일정을 조정합니다.

  • 볼륨 복제 마지막 전송 기간
    마지막 전송을 완료하는 데 걸린 시간(초)입니다.

  • 볼륨 복제 마지막 전송 크기
    마지막 전송의 일부로 전송된 총 바이트 수입니다.

  • 볼륨 복제 진행률
    현재 전송 작업에 대해 전송된 총 데이터 양(바이트)입니다.

  • 볼륨 복제 총 전송량
    관계에 대해 전송된 누적 바이트 수입니다.

용량 풀에 대한 처리량 메트릭

  • 풀 할당 처리량
    풀에 속한 모든 볼륨의 처리량 합계.

  • 풀에 대한 할당된 처리량
    이 풀의 프로비전된 처리량.

볼륨에 대한 처리량 메트릭

  • 읽기 처리량

    읽기 처리량(바이트/초).

  • 총 처리량
    모든 처리량 합계(바이트/초).

  • 쓰기 처리량

    쓰기 처리량(바이트/초).

  • 기타 처리량

    읽기 또는 쓰기를 제외한 기타 처리량(바이트/초)

  • 총 처리량

    초당 바이트 단위로 나타낸 모든 처리량(읽기, 쓰기 및 기타)의 합계입니다.

볼륨 백업 메트릭

  • 볼륨 백업이 사용하도록 설정되어 있나요?

    볼륨에 백업을 사용할 수 있는지 여부를 보여 줍니다. 1은 사용을 나타냅니다. 0은 사용 안 함을 나타냅니다.

  • 볼륨 백업 작업이 완료됨

    마지막 볼륨 백업 또는 복원 작업이 성공적으로 완료되었는지 여부를 표시합니다. 1은 성공입니다. 0은 실패입니다.

  • 볼륨 백업이 일시 중단되었나요?

    볼륨에 대해 백업 정책이 일시 중단되었는지 여부를 표시합니다. 1 값은 일시 중단되지 않았음을 의미합니다. 0 값은 일시 중단되었음을 의미합니다.

  • 볼륨 백업 바이트

    이 볼륨에 대해 백업된 총 바이트 수

  • 볼륨 백업 작업 마지막으로 전송된 바이트

    마지막 백업 작업을 위해 전송된 총 바이트입니다.

  • 볼륨 백업 복원 작업 마지막으로 전송된 바이트

    마지막 백업 복원 작업을 위해 전송된 총 바이트입니다.

쿨 액세스 메트릭

  • 볼륨 쿨 계층 크기
    쿨 계층의 볼륨 공간

  • 볼륨 쿨 계층 데이터 읽기 크기
    볼륨당 GET을 사용하여 읽은 데이터

  • 볼륨 쿨 계층 데이터 쓰기 크기
    볼륨당 PUT을 사용하여 계층화한 데이터

다음 단계