В чем разница между процессором и информацией о процессоре в счетчиках PerfMon?

В чем разница между процессором и информацией о процессоре в счетчиках PerfMon?

В инструменте Windows PerfMon можно добавлять множество типов счетчиков.

В чем разница между объектами?ПроцессориИнформация о процессоре?

Например, у них обоих есть счетчики: Время пользователя, Время процессора и Время привилегий. Так в чем же разница?

решение1

Разница имеет значение только на машине с более чем одним узлом NUMA. На таких машинах процессоры в "Информации о процессоре" идентифицируются по их узлу NUMA и их номеру в узле. Например, если у вас есть два узла с четырьмя процессорами каждый, то "Информация о процессоре" будет перечислять их как

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

Первое число каждой пары — номер узла NUMA. «Информация о процессоре» также предоставляет псевдоэкземпляры, которые дают итоговые значения для конкретного узла ( 0,_Totalи 1,_Totalдля предыдущего примера).

В «Процессоре» процессоры просто нумеруются последовательно, и существует один общесистемный _Totalэкземпляр, независимо от количества узлов NUMA.

Машина NUMA в наши дни обычно использует одно из современных соединений точка-точка (QPI или HyperTransport) и имеет более одного физического сокета ЦП. В этих платформах каждый сокет ЦП представляет собой собственный узел NUMA со своим собственным набором слотов DIMM.

Итак, почему у них есть оба? Если вас интересует только информация от каждого процессора, то разницы нет; вы можете получить ее от любой группы. Но возможность легко определить использование ЦП в узлах NUMA важна в некоторых сценариях настройки производительности. Итоги по всем узлам NUMA особенно ценны, поскольку они позволяют легко выяснить, делает ли планировщик ОС правильные вещи для вас (либо сохраняя все ваши связанные процессы вместе на одном узле NUMA... или нет, в зависимости от того, что вы предпочитаете).

На подавляющем большинстве потребительских и бизнес-машин у вас есть только один физический сокет ЦП («пакет ЦП»), и независимо от того, сколько у него ядер, это всего лишь один узел NUMA с одним набором ОЗУ, общим для всех ядер, поэтому группа «Информация о процессоре» не покажет вам ничего отличного от группы «Процессор». Машины NUMA почти исключительно являются областью серверов и высокопроизводительных рабочих станций.

К вашему сведению,здесьэто лист данных на двухсокетной материнской плате NUMA. Вы можете ясно увидеть, как сокеты RAM физически связаны с соответствующими сокетами CPU.

решение2

Взгляни наэтот блог TechNetдля получения дополнительной информации. (Я тоже сейчас пытаюсь это выяснить!)

Связанный контент