Как определить число процессоров в cmd
Часто бывает необходимо узнать сколько ядер находится в процессоре, установленном на компьютере пользователя. Эта информация полезна при апгрейде ПК, или для получения сведений о потенциальной производительности центрального процессора.
Центральный процессор (ЦП) — важнейшая часть компьютера, обрабатывающая машинные данные: инструкции и код программ, управляющая периферийными устройствами. От возможностей ЦПУ (Центрального Процессорного Устройства) зависит работа всего компьютера.
Основными характеристиками процессора являются:
- Быстродействие (Вычислительная мощность) — среднее число операций, выполняемых в секунду.
- Тактовая частота — количество тактов в секунду, измеряемая в ГГц (гигагерцах).
- Разрядность — определение количества бит информации, обрабатываемой одновременно.
Для повышения производительности центрального процессора, разработчики постоянно увеличивали максимальную тактовую частоту. Со временем рост этого показателя замедлился, в том числе из-за конструктивных особенностей ЦП.
Началось движение в сторону увеличения количества ядер, работающих параллельно в несколько потоков. Большее число ядер у процессора позволяет работать в многопоточном режиме, увеличивать общую вычислительную мощность.
Принимая во внимание эту информацию, появляются вопросы о том, сколько ядер в процессоре Intel, сколько ядер у процессоров AMD. Американские компании Intel и AMD — крупнейшие изготовители центральных процессоров, используемых в промышленных целях и на компьютерах обычных пользователей.
Средства диагностики и информации часто показывают помимо количества ядер, количество логических процессоров (потоков), чем путают обычных пользователей. На части современных процессорах на одно физическое ядро добавляется два потока.
Существует несколько способов получить сведения о количестве ядер центрального процессора. В этой статье вы найдете инструкции о том, как узнать сколько ядер в процессоре с помощью средств операционной системы Windows, или при помощи стороннего программного обеспечения.
Как определить сколько ядер в процессоре с помощью Speccy
Speccy — бесплатная программа для получения обширных сведений об аппаратном обеспечении компьютера. Программа поддерживает русский язык интерфейса.
- Откройте программу Speccy на ПК.
- В главном окне «Speccy» откройте раздел «Центральный процессор».
- В окне программы отобразятся различные характеристики ЦП, в том числе, количество ядер.
5. Google
Мы уже говорили, что перед покупкой ПК или ноутбука, стоит проверить процессор, который будет в нём стоять. Это довольно просто: откройте поиск Гугл, введите название и модель вашего процессора, не забыв в конце дописать «характеристики». В выдаче будет сотни сайтов, где будут характеристики и даже тесты искомого процессора.Посетите сайт производителя, чтобы узнать наверняка количество физических и логических ядер в процессоре. Там должна быть такая же точная информация, как и на других сайтах.
Информацию об оборудовании, как правило, не подделывают. Вы возможно слышали о преувеличениях в рассказах производителей про мощность своего продукта, но это никак не касается тех характеристик, которые можно узнать из утилит.
Если по какой-то причине у вас возникли сомнения по поводу количества ядер CPU или просто одолело любопытство, в этой инструкции подробно о том, как узнать сколько ядер процессора на вашем компьютере несколькими способами.
Как узнать количество ядер центрального процессора в командной строке
С помощью системного средства — командной строки Windows можно узнать данные о количестве ядер процессора, установленного на компьютере.
- Запустите командную строку от имени администратора.
- В окне интерпретатора командной строки введите представленную команду, а затем нажмите на клавишу «Enter»:
- В окне «Администратор: Командная строка», в столбце «NumberOfCores» показано количество ядер, а в столбце «NumberOfLogicalProcessors» — количество потоков (логических процессоров).
На официальном сайте производителя
Для начала нужно определить, какой именно CPU используется в вашем компьютере. Для этого нажмите кнопку «Пуск» и кликните правой кнопкой мыши по значку «Компьютер», выбрав его свойства. В открывшемся окне будут представлены основные сведения о системе.
Нагуглить по модели CPU его характеристики — уже дело техники. К сожалению, таким способом нельзя определить, сколько потоков работает на текущий момент, а сколько в режиме простоя.
Сведения о системе
В Windows последних версий присутствует встроенная утилита для просмотра основных сведений о системе. Запустить её можно, нажав клавиши Win+R на клавиатуре и введя msinfo32 (затем нажать Enter).
В разделе «Процессор» вы увидите модель вашего процессора, количество ядер (физических) и логических процессоров (потоков).
В Диспетчере задач
В Windows 10 Диспетчер задач отображает информацию не только о количестве потоков, но и о числе ядер. Запустить утилиту можно с помощью комбинации клавиш Ctrl + Shift + Escape. Необходимая информация находится во вкладке «Производительность» в разделе «ЦП».
Данные об использовании вычислительной мощности представлены в том числе в виде графика в реальном времени.
Способы узнать количество ядер процессора
Посмотреть, сколько физических ядер и сколько потоков у вашего процессора можно различными способами, все они достаточно простые:
Думаю, что это не полный список возможностей, но вероятнее всего их окажется достаточно. А теперь по порядку.
Через командную строку
Еще один способ, как определить число cores CPU — посмотреть эти данные с помощью командной строки. Для ее запуска нажмите комбинацию клавиш Win + R и введите команду cmd.
В самой командной строке введите WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors. Обратите внимание — вводится все вручную, так как копирование и вставка не поддерживаются. Согласен, не самый удобный способ.
Как узнать количество ядер процессора на сайте производителя
Посещение официального сайта производителя изделия — простой способ узнать количество ядер процессора. Наберите в поиске название модели процессора, среди результатов выдачи найдите сайт изготовителя, а на странице официального сайта посмотрите на характеристики центрального процессора.
Как проверить сколько ядер у процессора на компьютере в CPU-Z
Бесплатная программа CPU-Z предназначена для получения полной информации о центральном процессоре, и о некоторых других аппаратных компонентах компьютера. Программа имеет переносную (portable) версию, приложение работает на английском языке.
Выполните следующие действия:
- Запустите программу CPU-Z на компьютере.
- Сразу после запуска, приложение собирает информацию о компонентах ПК.
- В окне «CPU-Z», во вкладке «CPU», в параметре «Cores» показано количество ядер центрального процессора. Параметр «Threads» отображает количество потоков ЦП.
2. Сведения о системе
В поиске Windows, введите Сведения о системе и откройте это приложение. Выберите Сведения о системе и промотайте ниже, пока не увидите пункт процессор. Там будет расписано количество ядер и потоков процессора.
Выводы статьи
Многим пользователям по тем или иным причинам требуется информация о количестве ядер центрального процессора. От характеристик ЦП зависит общая производительность компьютера. Вы можете получить сведения о ядрах процессора своего компьютера с помощью встроенных средств операционной системы Windows, или при помощи стороннего софта: специализированных программ.
У меня есть этот скрипт, но я не знаю, как получить последний элемент в распечатке:
последним элементом должно быть Число процессоров, минус 1.
, который будет считать количество строк, начинающихся с "процессор" в /proc/cpuinfo
для систем с hyper-threading вы можете использовать
который должен вернуться (например) 8 (в то время как команда выше будет возвращать 16 )
обработка содержание /proc/cpuinfo без нужды барокко. Использовать nproc который является частью coreutils, поэтому он должен быть доступен на большинстве установок Linux.
команда nproc печатает количество процессоров, доступных для текущего процесса, которое может быть меньше, чем количество сетевых процессоров.
найти количество всех установленных ядер/процессоров использовать nproc --all
самое портативное решение, которое я нашел, это :
это работает как на Linux, так и на Mac OS X. Еще одним преимуществом этого по сравнению с некоторыми другими подходами является то, что getconf существует уже давно. Некоторые из старых машин Linux, на которых я должен заниматься разработкой, не имеют nproc или lscpu доступные команды, но у них есть getconf .
Примечание редактора: While на getconf утилиты is В POSIX-поручено конкретные _NPROCESSORS_ONLN и _NPROCESSORS_CONF значения нет. Тем не менее, как указано, они работают на платформах Linux, а также на macOS; на FreeBSD/PC-BSD вы должны опустить ведущий _ .
на с /proc/cpuinfo ответы заключается в том, что они анализируют информацию, которая предназначалась для человека потребление и таким образом отсутствуют формат предназначен для машинного разбора: формат вывода может отличаться для разных платформ и условий выполнения;используя lscpu -p в Linux (и sysctl на macOS) обходит эту проблему.
getconf _NPROCESSORS_ONLN / getconf NPROCESSORS_ONLN не различает между логическое и физическая процессоры.
здесь sh (POSIX-совместимый) фрагмент, который работает на Linux и macOS для определения число - онлайн - логическое или физическая ЦП; см. комментарии для деталей.
использует lscpu для Linux, и sysctl для macOS.
обратите внимание, что BSD-производные системы, отличные от macOS-например, FreeBSD-поддерживают только hw.ncpu ключ sysctl , которые устарели на macOS; мне неясно, на каком из новых ключей hw.npu соответствует: hw.(logical|physical)cpu_[max] .
наконечник шляпы к @teambob за помощь в исправлении физического-CPU-count .
предостережение: lscpu -p вывод не включает столбец "книга" ( man страница упоминает "книги" как сущность между сокетом и узлом в таксономической иерархии). Если "книги" находятся в игре в данной системе Linux (кто-нибудь знает, когда и как?), команда physical-CPU-count может под-report (это основано на предположении, что lscpu отчеты идентификаторы, которые не являются уникальными через объекты более высокого уровня; например: 2 разных ядра из 2 разных сокетов могут иметь один и тот же идентификатор).
это работает для меня. tail -nX позволяет захватить только последние X строк.
Если у вас есть hyperthreading, это должно работать для захвата числа физическая ядер.
lscpu собирает информацию об архитектуре процессора form /proc / cpuinfon в удобном для чтения формате:
для общего количества физических ядер:
на многосекционных машинах (или всегда) умножьте вышеуказанный результат на количество сокетов:
@mklement0 имеет довольно хороший ответ ниже, используя lscpu. Я написал более краткую версию в комментариях
Я лично использую:
и если вы хотите это в python, вы можете просто использовать syscall getconf использует, импортируя модуль ОС:
как nproc , это часть GNU Coreutils, поэтому недоступен в BSD по умолчанию. Он также использует sysconf () после некоторых других методов.
У современных, быстрых процессоров больше одного ядра. Чем больше ядер, тем быстрее процессор. По хорошему, если вы хотите купить новый ноутбук или собрать новый ПК, то вы должны заранее узнать характеристики процессора.
Сейчас мы покажем несколько способов, как узнать количество ядер процессора установленного в вашем компьютере. Для этого есть просто уйма способов, начиная от системных программ и заканчивая сторонними.
В диспетчере задач
Диспетчер задач Windows 10 отображает информацию о количестве ядер и потоков процессора вашего компьютера:
На указанной вкладке в разделе «ЦП» (центральный процессор) вы увидите информацию о ядрах и логических процессорах вашего CPU.
С помощью специальных программ
С помощью сторонних приложений можно собрать более подробные сведения о компьютере.
CPU-Z. Интересующая вас информация находится во вкладке CPU в самом низу. Cores — количество ядер, Threads — число потоков.(картинка чуть ниже)
AIDA64. Чтобы узнать информацию о количестве ядер и потоков, откройте Раздел «Системная плата», вкладку «ЦП».
Как узнать сколько ядер у процессора в AIDA64
Программа AIDA64 — самое мощное средство для получения данных об оборудовании компьютера. Программа работает на русском языке.
- Запустите программу AIDA
- В главном окне приложения, во вкладке «Меню» откройте раздел «Системная плата», а затем «ЦП».
- Прокрутите ползунок вниз до опции «Загрузка ЦП». Здесь отображаются показатели «Ядро 1, «Ядро 2» и т. д. Ориентируйтесь на самое большое значение, которое покажет количество ядер. Одноименные ядра не суммируются.
На официальном сайте производителя процессора
Если вы знаете модель вашего процессора, которую можно увидеть в сведениях о системе или открыв свойства у значка «Мой компьютер» на рабочем столе, вы можете узнать его характеристики на официальном сайте производителя.
Обычно достаточно просто ввести модель процессора в любой поисковик и уже первый результат (если пропустить рекламные) будет вести на официальный сайт Intel или AMD, где можно получить технические характеристики вашего CPU.
Технические характеристики включают в себя в том числе и информацию о количестве ядер и потоков процессора.
С помощью утилиты «Сведения о системе»
Для ее запуска нажмите комбинацию клавиш Win + R и в открывшейся строке введите msinfo32, после чего нажмите Enter. В главном окне открывшейся панели сведений будет указана модель ЦП, число физических ядер и логических потоков. Сколько cores задействовано, здесь также не отображается.
Как посмотреть сколько ядер на компьютере в Диспетчере задач
Системный инструмент — Диспетчер задач отображает различную информацию о параметрах компьютера, в том числе некоторые сведения о центральном процессоре.
В операционных системах Windows 10, Windows 8.1, Windows 8, выполните следующие действия:
- Щелкните правой кнопкой мыши по Панели задач, в контекстном меню выберите «Диспетчер задач».
- В окне «Диспетчер задач» откройте вкладку «Производительность», нажмите на раздел «ЦП».
- В окне отобразится разнообразная информация о центральном процессоре, в том числе, о количестве ядер.
В операционной системе Windows 7 проделайте следующее:
- В окне «Диспетчер задач» откройте вкладку «Быстродействие».
- В области «Хронология загрузки ЦП» количество ядер процессора определяется по количеству отображающихся диаграмм: две диаграммы — два ядра, четыре диаграммы — четыре ядра и т. д.
Узнаем, сколько ядер у CPU компьютера в командной строке
Не все знают, но посмотреть информацию о количестве ядер и потоков можно и с помощью командной строки: запустите её (не обязательно от имени Администратора) и введите команду
В результате вы получите список процессоров на компьютере (обычно — один), количество физических ядер (NumberOfCores) и количество потоков (NumberOfLogicalProcessors).
4. CPU-Z
Если встроенные в Windows 10 утилиты вам не подходят, рекомендуем CPU-Z.
Запустите программу. Внизу окна вы увидите поля Cores а и Threads, в которых будут указаны интересующие вас значения.
Что зависит от числа ядер CPU
Внедрение многоядерных процессоров обусловлено тем, что разгон тактовой частоты выше 4 ГГц сопряжен с некоторыми техническими сложностями. Собирать многопроцессорные системы тоже нерационально: более мощный «камень» будет стоить дешевле, чем пара более слабых.
Количество cores, прежде всего, влияет на производительность компьютера. Для всех вычислений в одном нетребовательном приложении (например, текстовом редакторе или браузере) достаточно одного.
Более требовательные приложения задействуют больше вычислительных ресурсов. Что это значит с практической точки зрения? Данные обрабатываются в несколько потоков, а каждое из ядер производит собственные операции.С небольшой натяжкой можно сказать, что каждое core — по сути, отдельный процессор, который реализован на одном кристалле с другими. Однако в любом случае тактовая частота имеет приоритет над количеством ядер — в случае, если не поддерживается разгон.
Проверить, какой «камень» будет более производительным, несложно — нужно умножить количество ядер на тактовую частоту. При равных значениях предпочтение лучше отдать девайсу, у которого выше тактовая частота.
Также стоит помнить, что если «камень» не дотягивает по мощности к минимальным системным требованиям приложения, то уже без разницы, сколько в нем cores, потоков и какая тактовая частота. В любом случае приложение (чаще всего это современные игры) или не запустится, или будет работать с глюками и лагами.
В таком случае не помогут «костыли» и пляски с бубном вокруг системного блока. Единственное рациональное решение — его апгрейд. То же самое касается ноутбуков: если девайс уже не справляется с поставленными задачами, стоит задуматься о замене ЦП на более производительный (хотя проще новый агрегат купить).
Вычислительные мощности любого CPU будут расходоваться неэффективно, если вы соберете его из неподходящих друг к другу комплектующих. О том, как их правильно подобрать, вы найдете множество инструкций в этом блоге. Подпишитесь на новостную рассылку, чтобы вовремя получать уведомления о новых постах!
Рекомендую ознакомиться с обзорами CPU amd ryzen 5 3600, i3 9100 и i5 9400. Не забывайте поделиться этой публикацией в социальных сетях — так вы поможете продвижению моего блога. До скорой встречи!
Информация о процессоре в сторонних программах
Большинство сторонних программ для просмотра аппаратных характеристик компьютера показывают, в том числе, и сколько ядер имеет процессор. Например, в бесплатной программе CPU-Z такая информация располагается на вкладке CPU (в поле Cores — количество ядер, в Threads — потоков).
В AIDA64 в разделе ЦП также можно получить информацию о количестве ядер и логических процессоров.
Подробнее о таких программах и где их скачать в отдельном обзоре Как узнать характеристики компьютера или ноутбука.
Сразу хочу отметить, что может возникнуть путаница с числом ядер (cores) и потоков, или так называемых логических процессоров (threads). Многие современные ЦП на каждом ядрышке имеют по два потока, поэтому в Диспетчере задач может отображаться диаграмма с удвоенным количеством.
Сколько cores может быть в CPU, зависит от его модификации и поколения. Сколько ядер в процессоре intel core i3, в intel core i5 (в разных поколениях), в i7, или в «камнях» от АМД на компьютере или на ноутбуке, несложно проверить при помощи приведенных ниже универсальных способов.
Как посмотреть сколько ядер у процессора в приложении «Сведения о системе»
В операционную систему Windows встроена утилита msinfo32, отображающая сведения о системе. Запуск системного средства осуществляется из диалогового окна «Выполнить» при помощи команды «msinfo32», или из меню «Пуск».
После входа в меню «Пуск», в Windows 10 откройте папку «Средства администрирования Windows» для запуска средства «Сведения о системе». В Windows 7 для запуска утилиты msinfo32 сначала войдите в папку «Стандартные», а затем в «Служебные».
В окне «Сведения о системе», напротив элемента «Процессор» отобразятся данные о количестве ядер ЦПУ.
3. Командная строка
Это не самый простой способ, ведь нужно помнить команду, но он работает. Откройте Командную строку нажав сочетание клавиш Win+R и набрав cmd и введите эту команду:
WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors
Команда поможет определить количество ядер процессора, а также количество потоков.
Как узнать сколько ядер в процессоре
1. Диспетчер задач
Самый простой ответ на вопрос где посмотреть количество ядер процессора — откройте Диспетчер задач и перейдите во вкладку Производительность. Выберите ЦП из списка слева и посмотрите под графиком. Там указано количество физических ядер и потоков.
Читайте также: