Как узнать, сколько процессоров (ядер) у вас в Windows 7

126

У меня есть хороший новый ноутбук, и я хочу узнать немного больше об оборудовании.

Как узнать, сколько процессоров у моего компьютера в Windows 7?

(Примечание. При нажатии кнопки «Пуск» → правой кнопкой мыши по « Компьютер» → «Выбор свойств» отображается тип процессора, но ничего не говорится о количестве ядер.)

Vaccano
источник
1
Если у вас есть модель процессора из этого диалогового окна свойств, вы можете просто найти ее в Google и найти спецификации. Хотя ответ Дэвида верен (хотя, если вы хотите отличить число ядер с гиперпоточностью от числа физических ядер, проще всего просто снова взглянуть на модель процессора.)
Shinrai
Ответы ниже работают, только если вы знаете, что вы не вошли в виртуализированную систему. В этом случае у меня может быть ноутбук с 16 процессорами (это фактически четырехъядерный процессор - каждое ядро ​​имеет 2 потока - работает виртуальный сервер win8 с максимальным количеством виртуальных ядер).
Ален Паннетье

Ответы:

43

Используйте CPU-Z

http://www.cpuid.com/softwares/cpu-z.html альтернативный текст

Moab
источник
3
Осторожно, это устанавливает кучу дополнительной хрени вместе с ней. Я узнал на своей шкуре. Пришлось вернуться и удалить 4 программы.
ErocM
6
Нет, если вы воспользуетесь ссылкой, которую я разместил, и загрузите соответствующую программу.
Моав
181

Вам не нужны другие программы. Просто запустите это в командной строке:

WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

и вы получите список ядер / логических процессоров для каждого процессора на вашей машине

Или, если вы ленивый, просто введите

WMIC CPU Get /Format:List

и искать записи с именами NumberOfCoresи NumberOfLogicalProcessors.

Mehrdad
источник
4
+1. Это отличный ответ, но теперь люди должны помнить длинную команду или добавить эту страницу в закладки. Было бы трудно запомнить это каждый раз, когда вам это было нужно, поскольку вам, вероятно, это будет не нужно так часто. Другим вариантом было бы создать пакетный файл с этим, затем сделать паузу в конце, чтобы он оставался в рабочем состоянии. Отличный ответ!
Дэвид
9
Вы также можете просто ввести «системную информацию» в поле «Выполнить / найти», чтобы увидеть это в графическом интерфейсе.
Supercereal
4
Этот ответ пригодится, когда у вас нет графического интерфейса, такого как ядро ​​сервера или установка HyperV.
Таннер Фолкнер
2
Отличный ответ, короткий и сладкий. Откройте командную строку, скопируйте и вставьте ее, готово.
Kyralessa
1
@ user3437460: Ха-ха, спасибо, я ценю это! :)
Мердад
107

Сделайте Ctrl+ Shift+ Esc. Откроется диспетчер задач Windows . Как только вы здесь, перейдите в Performance . Теперь вы должны увидеть много полей в разделе истории использования ЦП, которые будут определять, сколько у вас ядер. Это будет включать в себя гипер-резьбовые ядра также.

-Надеюсь это поможет.

Снимок экрана диспетчера задач Windows, показывающий местоположение идентификации ядра

Дэвид
источник
2
Есть ли способ отличить сверхпоточные ядра?
Vaccano
7
@Vaccano - Откройте меню «Пуск»> щелкните правой кнопкой мыши по компьютеру> выберите «Свойства». Посмотрите системную информацию о марке и модели процессора, а затем изучите его.
SgtOJ
1
Я бы согласился с @BrianOjeda на этот счет. Вам нужно просто прийти на исследование, чтобы узнать, сколько сердечников гиперпоточные.
Дэвид
Мне интересно, как это выглядит, если в ближайшем будущем у вас будет 64 ядра с гиперпоточностью? ;-)
FooF
@FooF, я предполагаю, что будет много других блоков, представляющих множество ядер. :-D
Дэвид
28

Проверьте свой диспетчер задач. Вы можете посмотреть на вкладке производительности и подсчитать количество ядер. Если ваш процессор имеет технологию HyperThreadingTechnology (HTT), то половина ядер является логической, а не физической.

Введите описание изображения здесь

kobaltz
источник
3
Итак, в этом примере на самом деле только четыре физических ядра процессора, верно?
Скотт
2
Это верно. Поскольку в процессоре включена технология Hyper Threading, он виден и будет функционировать как 8 ядер, несмотря на наличие 4 физических ядер.
Кобальц
2
ОП указала Windows 7 в своем вопросе. Показан диспетчер задач из Windows 8 или новее, который отображает количество (физических) ядер (4) выше. В Windows 7 количество физических ядер не отображается. Если вы не знаете, использует ли ваш компьютер гиперпоточность, я бы предложил (по крайней мере под Windows 7) использовать что-то вроде ответа Мерхдада.
helios456
Также Cores:и Logical processors:этикетки.
Мсанфорд
Щелкните правой кнопкой мыши на области графика -> Change graph to->Logical processors
Иван Чау
26

Или вы можете просто сделать это:

Windows+ Rзатем введите: msinfo32и нажмите Enter.

пример скриншота

loralon
источник
Это будет полезно при покупке новых компьютеров. +1
пользователь3437460
Этот ответ будет намного более удивительным, если его сопровождает фрагмент или скриншот соответствующей части msinfo32.
АФ
19

По типу оболочки:

echo %NUMBER_OF_PROCESSORS%
Sambatyon
источник
2
Если гиперпоточность включена, это даст количество логических процессоров.
Роман Луштрик
1

Не обязательно так хорошо, как в других, но весь измеритель ЦП - одна из немногих полезных вещей, которые я использовал в плане виджетов в Windows 7.

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

Тимоти Форд
источник
0

Вы также можете сказать, перейдя в диспетчер устройств, а затем перейдя в раздел процессора. Для каждого ядра будет отображаться небольшая вещь (я забыл, как они называются: /), но я не уверен, сможет ли она показать разницу между ядрами и виртуальными ядрами.

MarcusJ
источник
Нет, это не говорит тебе. Но он дает модель процессора, чтобы вы могли узнать, сколько у него реальных и логических ядер.
Пеон