ПК имеет 6 процессоров, но показывает 12 в диспетчере задач

2607
Al Lelopath

Эта команда:

WMIC CPU Get /Format:List 

говорит, что машина имеет 6 ядер, но, глядя на историю использования процессора в диспетчере задач, есть 12 окон, а не 6.

Почему расхождение?

HP z600 - Windows 7

ПК имеет 6 процессоров, но показывает 12 в диспетчере задач

0
Гиперпоточность? ChrisInEdmonton 9 лет назад 3
Какой процессор установлен в машине? Что означает тот же список команд для «NumberOfLogicalProcessors»? Ƭᴇcʜιᴇ007 9 лет назад 0
Каков результат: `wmic cpu get name` У вас есть несколько физических процессоров? Austin T French 9 лет назад 0
Да, 2 из них: `Intel (R) Xeon (R) CPU E5649 @ 2,53 ГГц` Al Lelopath 9 лет назад 0
Well, for the record: It's not Hyper-Threading (present, but probably disabled). There are simply two six-core CPUs. Daniel B 8 лет назад 1

2 ответа на вопрос

2
mdszy

Это может быть результатом HyperThreading, когда на каждое физическое ядро ​​процессора приходится несколько виртуальных ядер.

1
Austin T French

wmic cpu get numberoflogicalprocessors

Это вернет ваши логические процессоры. Это включает в себя HyperThreading на процессорах Intel.

Если вам нужны физические ядра (включая несколько настроек процессора, вы можете использовать:

wmic cpu get numberofcores

Диспетчер задач Windows (по крайней мере, через Windows 7) покажет логические ядра, а не физические ядра. Это связано с тем, что операционная система обрабатывает все логические процессоры одинаково при планировании задач.

Обе эти команды возвращают: 6 6 Al Lelopath 9 лет назад 0
`оба возвращаются:`? Austin T French 9 лет назад 0
Добавлен скриншот для отображения результатов команды Al Lelopath 9 лет назад 0