PerfMon 카운터의 프로세서 정보와 프로세서 정보의 차이점은 무엇입니까?

PerfMon 카운터의 프로세서 정보와 프로세서 정보의 차이점은 무엇입니까?

Windows PerfMon 도구에서는 다양한 유형의 카운터를 추가할 수 있습니다.

객체의 차이점은 무엇입니까프로세서그리고프로세서 정보?

예를 들어 둘 다 사용자 시간, 프로세서 시간 및 권한 시간과 같은 카운터를 갖습니다. 그렇다면 차이점은 무엇입니까?

답변1

차이점은 둘 이상의 NUMA 노드가 있는 시스템에서만 관련됩니다. 이러한 시스템에서 "프로세서 정보"의 프로세서는 해당 NUMA 노드와 노드 내의 해당 번호로 식별됩니다. 예를 들어 각각 4개의 프로세서가 있는 2개의 노드가 있는 경우 "프로세서 정보"는 이를 다음과 같이 열거합니다.

0,0
0,1
0,2
0,3
1,0
1,1
1,2
1,3

각 쌍의 첫 번째 숫자는 NUMA 노드 번호입니다. "프로세서 정보"는 또한 노드별 총계( 0,_Total1,_Total앞의 예) 를 제공하는 의사 인스턴스를 제공합니다 .

"프로세서"에서 프로세서는 단순히 일련 번호가 지정되며 _TotalNUMA 노드 수에 관계없이 시스템 전체에 단일 인스턴스가 있습니다.

요즘 NUMA 시스템은 일반적으로 최신 지점 간 상호 연결(QPI 또는 HyperTransport) 중 하나를 사용하며 두 개 이상의 물리적 CPU 소켓을 갖습니다. 이러한 플랫폼에서 각 CPU 소켓은 자체 DIMM 슬롯 세트가 있는 자체 NUMA 노드입니다.

그렇다면 왜 둘 다 가지고 있습니까? 관심 있는 것이 각 프로세서의 정보뿐이라면 차이는 없습니다. 어느 그룹에서나 얻을 수 있습니다. 그러나 일부 성능 조정 시나리오에서는 NUMA 노드 내에서 CPU 사용량을 쉽게 식별할 수 있는 것이 중요합니다. NUMA 노드 전체 합계는 OS의 스케줄러가 올바른 작업을 수행하고 있는지(모든 관련 프로세스를 하나의 NUMA 노드에 함께 유지하는지 여부에 관계없이) 쉽게 파악할 수 있으므로 특히 중요합니다. 선호합니다).

대다수의 소비자 및 비즈니스 컴퓨터에는 단 하나의 물리적 CPU 소켓("CPU 패키지")이 있으며, 코어 수에 관계없이 모든 코어가 공유하는 하나의 RAM 세트가 있는 하나의 NUMA 노드입니다. "프로세서 정보" 그룹은 "프로세서" 그룹과 다른 내용을 표시하지 않습니다. NUMA 시스템은 거의 독점적으로 서버 및 고성능 워크스테이션의 영역입니다.

참고로,여기듀얼 소켓 NUMA 마더보드에 대한 데이터 시트입니다. RAM 소켓이 해당 CPU 소켓과 물리적으로 어떻게 연관되어 있는지 명확하게 확인할 수 있습니다.

답변2

보세요이 TechNet 블로그더 많은 정보를 위해서. (저도 지금 알아내려고 노력 중이에요!)

관련 정보