가상 하드 디스크의 성능 기록
저장소 공간 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 |
동적으로 확장하는 경우 가상 하드 디스크의 최대 크기입니다. 고정된 경우 크기입니다. |
그들이 어디에서 왔는지
iops.*
, throughput.*
및 latency.*
계열은 가상 머신이 실행 중인 서버의 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를 완료하는 경우 이 vhd.iops.total
가 10초 간격 동안 평균 초당 3IO로 기록됩니다. 이렇게 하면 성능 기록이 모든 활동을 캡처하고 노이즈에 강력합니다.
PowerShell의 사용량
Get-VHD cmdlet을 사용합니다.
Get-VHD <Path> | Get-ClusterPerf
가상 머신에서 모든 VHD의 경로를 얻으려면 다음을 수행합니다.
(Get-VM <Name>).HardDrives | Select Path
참고 항목
Get-VHD cmdlet을 사용하려면 파일 경로를 제공해야 합니다. 열거은 지원하지 않습니다.