서버의 성능 기록
저장소 공간 Direct의 성능 기록에 대한 이 하위 항목에서는 서버에 대해 수집된 성능 기록을 자세히 설명합니다. 성능 기록은 클러스터의 모든 서버에서 사용할 수 있습니다.
참고 항목
다운된 서버에 대한 성능 기록을 수집할 수 없습니다. 서버가 백업되면 컬렉션이 자동으로 다시 시작됩니다.
계열 이름 및 단위
이러한 시리즈는 적격한 모든 서버에 대해 수집됩니다.
계열 | 단위 |
---|---|
clusternode.cpu.usage |
percent |
clusternode.cpu.usage.guest |
percent |
clusternode.cpu.usage.host |
percent |
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초 동안 CPU의 100%를 사용하도록 급증하면 이에 대한 clusternode.cpu.usage
는 10초 간격 동안 평균 10%로 기록됩니다. 이렇게 하면 성능 기록이 모든 활동을 캡처하고 노이즈에 강력합니다.
PowerShell의 사용량
Get-ClusterNode cmdlet을 사용합니다.
Get-ClusterNode <Name> | Get-ClusterPerf