다음을 통해 공유


가상 하드 디스크의 성능 기록

적용 대상: Windows Server 2022, Windows Server 2019

저장소 공간 Direct 성능 기록의 이 하위 항목에서는 VHD(가상 하드 디스크) 파일에 대해 수집된 성능 기록을 자세히 설명합니다. 실행 중인 클러스터형 가상 머신에 연결된 모든 VHD에 대해 성능 기록을 사용할 수 있습니다. 성능 기록은 VHD 및 VHDX 형식 모두에 사용할 수 있지만 공유 VHDX 파일에는 사용할 수 없습니다.

참고 항목

새로 만들거나 이동한 VHD 파일에 대해 컬렉션을 시작하는 데 몇 분 정도 걸릴 수 있습니다.

계열 이름 및 단위

이러한 시리즈는 적격 가상 하드 디스크에 대해 수집됩니다.

계열 단위
vhd.iops.read 초당
vhd.iops.write 초당
vhd.iops.total 초당
vhd.throughput.read 초당 바이트 수
vhd.throughput.write 초당 바이트 수
vhd.throughput.total 초당 바이트 수
vhd.latency.average
vhd.size.current bytes
vhd.size.maximum bytes

해석 방법

계열 해석 방법
vhd.iops.read 가상 하드 디스크에서 완료한 초당 읽기 작업 수입니다.
vhd.iops.write 가상 하드 디스크에서 완료한 초당 쓰기 작업 수입니다.
vhd.iops.total 가상 하드 디스크에서 완료한 초당 총 읽기 또는 쓰기 작업 수입니다.
vhd.throughput.read 초당 가상 하드 디스크에서 읽은 데이터의 수량입니다.
vhd.throughput.write 초당 가상 하드 디스크에 기록되는 데이터의 수량입니다.
vhd.throughput.total 초당 가상 하드 디스크에서 읽거나 쓰는 총 데이터 수입니다.
vhd.latency.average 가상 하드 디스크를 오가는 모든 작업의 평균 대기 시간.
vhd.size.current 동적으로 확장하는 경우 가상 하드 디스크의 현재 파일 크기입니다. 수정된 경우 계열이 수집되지 않습니다.
vhd.size.maximum 동적으로 확장하는 경우 가상 하드 디스크의 최대 크기입니다. 고정된 경우 크기입니다.

그들이 어디에서 왔는지

throughput.*latency.* 계열은 iops.*가상 머신이 실행 중인 서버의 Hyper-V Virtual Storage Device 성능 카운터 집합에서 수집되며 VHD 또는 VHDX당 하나의 인스턴스입니다.

계열 원본 카운터
vhd.iops.read Read Operations/Sec
vhd.iops.write Write Operations/Sec
vhd.iops.total 위의 합계
vhd.throughput.read Read Bytes/sec
vhd.throughput.write Write Bytes/sec
vhd.throughput.total 위의 합계
vhd.latency.average Latency

참고 항목

카운터는 샘플링되지 않고 전체 간격 동안 측정됩니다. 예를 들어 VHD가 9초 동안 비활성 상태이지만 10초 동안 30개의 IO를 완료하는 경우 이 10초 vhd.iops.total 간격 동안 평균 초당 3IO로 기록됩니다. 이렇게 하면 성능 기록이 모든 활동을 캡처하고 노이즈에 강력합니다.

PowerShell의 사용량

Get-VHD cmdlet을 사용합니다.

Get-VHD <Path> | Get-ClusterPerf

가상 머신에서 모든 VHD의 경로를 얻으려면 다음을 수행합니다.

(Get-VM <Name>).HardDrives | Select Path

참고 항목

Get-VHD cmdlet을 사용하려면 파일 경로를 제공해야 합니다. 열거형은 지원하지 않습니다.

추가 참조