서버의 성능 기록

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

저장소 공간 Direct성능 기록에 대한 이 하위 항목에서는 서버에 대해 수집된 성능 기록을 자세히 설명합니다. 성능 기록은 클러스터의 모든 서버에서 사용할 수 있습니다.

참고 항목

다운된 서버에 대한 성능 기록을 수집할 수 없습니다. 서버가 백업되면 컬렉션이 자동으로 다시 시작됩니다.

계열 이름 및 단위

이러한 시리즈는 적격 서버마다 수집됩니다.

계열 단위
clusternode.cpu.usage 백분율
clusternode.cpu.usage.guest 백분율
clusternode.cpu.usage.host 백분율
clusternode.memory.total bytes
clusternode.memory.available bytes
clusternode.memory.usage bytes
clusternode.memory.usage.guest bytes
clusternode.memory.usage.host bytes

또한 드라이브 계열 physicaldisk.size.total 은 서버에 연결된 모든 적격 드라이브에 대해 집계되고, 네트워크 어댑터 계열(예: networkadapter.bytes.total 서버에 연결된 모든 적격 네트워크 어댑터에 대해 집계됨)이 집계됩니다.

해석 방법

계열 해석 방법
clusternode.cpu.usage 유휴 상태가 아닌 프로세서 시간의 백분율입니다.
clusternode.cpu.usage.guest 게스트(가상 머신) 수요에 사용되는 프로세서 시간의 백분율입니다.
clusternode.cpu.usage.host 호스트 수요에 사용되는 프로세서 시간의 백분율입니다.
clusternode.memory.total 서버의 총 실제 메모리입니다.
clusternode.memory.available 서버의 사용 가능한 메모리입니다.
clusternode.memory.usage 서버의 할당된(사용할 수 없음) 메모리입니다.
clusternode.memory.usage.guest 게스트(가상 머신) 수요에 할당된 메모리입니다.
clusternode.memory.usage.host 호스트 수요에 할당된 메모리입니다.

그들이 어디에서 왔는지

cpu.* 시리즈는 Hyper-V 사용 여부에 따라 다른 성능 카운터에서 수집됩니다.

Hyper-V를 사용하는 경우:

계열 원본 카운터
clusternode.cpu.usage Hyper-V Hypervisor Logical Processor > _Total > % Total Run Time
clusternode.cpu.usage.guest Hyper-V Hypervisor Virtual Processor > _Total > % Total Run Time
clusternode.cpu.usage.host Hyper-V Hypervisor Root Virtual Processor > _Total > % Total Run Time

카운터를 % Total Run Time 사용하면 성능 기록이 모든 사용량에 특성을 지정합니다.

Hyper-V를 사용할 수 없는 경우:

계열 원본 카운터
clusternode.cpu.usage Processor > _Total > % Processor Time
clusternode.cpu.usage.guest zero
clusternode.cpu.usage.host 총 사용량과 동일

불완전한 동기화 clusternode.cpu.usage 에도 불구하고 항상 clusternode.cpu.usage.host 더하기 clusternode.cpu.usage.guest입니다.

동일한 주의 사항은 clusternode.cpu.usage.guest 항상 호스트 서버의 vm.cpu.usage 모든 가상 머신에 대한 합계입니다.

memory.* 시리즈는 곧 출시될 예정입니다.

참고 항목

카운터는 샘플링되지 않고 전체 간격 동안 측정됩니다. 예를 들어 서버가 9초 동안 유휴 상태이지만 10초 동안 100% CPU로 급증하면 이 10초 clusternode.cpu.usage 간격 동안 평균 10%로 기록됩니다. 이렇게 하면 성능 기록이 모든 활동을 캡처하고 노이즈에 강력합니다.

PowerShell의 사용량

Get-ClusterNode cmdlet을 사용합니다.

Get-ClusterNode <Name> | Get-ClusterPerf

추가 참조