Hyper-V에 대한 기록 CPU 및 메모리 사용량 샘플링을 검색하는 WMI 쿼리 또는 Powershell 명령

Hyper-V에 대한 기록 CPU 및 메모리 사용량 샘플링을 검색하는 WMI 쿼리 또는 Powershell 명령

게스트 OS에서 볼 수 있듯이 Hyper-V 시스템의 최근 CPU 및 메모리 사용량 샘플링을 프로그래밍 방식으로 검색해야 합니다. 최근이란 지난 몇 분 이내를 의미합니다.

대상 Hyper-V 시스템(호스트나 게스트 모두)을 사용자 지정할 수 없습니다. 따라서 성능 로그를 구성하거나 사용자 정의 기능을 설치할 수 없습니다.

WMI 쿼리를 통해 이 작업을 수행하려고 했지만 기록 CPU 또는 메모리를 제공하는 WMI 클래스를 식별할 수 없었습니다.

나는 get-counter를 시도했다(심판) cmd이지만 기록 데이터를 가져오지는 않습니다. 오히려 cmd를 실행할 때 샘플링이 시작되는 것처럼 보입니다. 그래서 내 요구에 맞지 않습니다.

Get-ClusterPerformanceHistory cmd(심판) 유망해 보였지만 Windows 저장 공간 기능이 필요했는데 제 경우에는 필요하지 않았습니다.

WMI 쿼리나 powershell cmd를 통해 필요한 작업을 수행할 수 있는 방법이 있습니까?

답변1

글쎄, 당신은 운이 좋지 않습니다. 기록되지 않은 것은 얻을 수 없습니다. 성능 모니터를 위해 API를 사용해야 하지만, 이를 수행하라는 지침이 있을 때만 기록하고 누군가가 그렇게 구성하지 않은 한 - 그렇게 할 수는 없지만(시스템의 변경이므로) - 누구에게나 알려주십시오. 당신은 산타와 대화하는 임무를 맡고 있습니다.

Get-ClusterPerformanceHistory cmd(ref)는 유망해 보였지만 Windows 저장 공간 기능이 필요합니다.

이것이 90%가 저장 공간이 있는 클러스터에 의존하고 대부분 그에 대한 데이터를 기록하는 기능이라고 생각하는 이유는 무엇입니까?

관련 정보