Что означает количество потоков в процессоре

Количество ядер и потоков процессора — ключевые характеристики, которые обязательно принимаются во внимание при выборе конфигурации сервера. Интуитивно понятно, что чем большие цифры стоят в соответствующих полях спецификации, тем лучше. Но всегда ли нужно стремиться к максимальным значениям этих параметров и что конкретно вы получаете с точки зрения производительности при использовании того или иного оборудования? Об этом мы расскажем далее.

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

Что такое процессорные ядра

Следующий очевидный шаг — поставить на одну материнскую плату несколько процессоров и распределить нагрузку между ними. Такая реализация — распространенная вещь, особенно для серверных платформ, но она имеет свои недостатки: исполнительные устройства находятся далеко друг от друга, необходимо организовывать их совместную работу и доступ к памяти. Это требует наличия высокопроизводительных шин данных и негативно сказывается на габаритах, стоимости и энергопотреблении сервера.

Значит, схемы, которые исполняют разные части программы, нужно располагать как можно ближе друг к другу. Совсем хорошо, если они будут находиться в пределах одного чипа. Так появились процессоры с несколькими ядрами — вычислительными блоками, работающими независимо друг от друга. По сути, каждое ядро — это бывший отдельный процессор, способный выполнять свою последовательность инструкций.

Основные сведения о потоках процессора и используемых технологиях

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

Процессоры Intel классов Core i3 и i7, а также некоторые модели i5 используют для повышения производительности при выполнении вычислительных операций любого типа технологию Hyper-Threading, что позволяет «повесить» на одно ядро два вычислительных потока. В процессорах AMD такая технология носит название Zen. Вот и получается, что при использовании таких методов распределения нагрузки тот же 2-ядерный процессор вроде бы работает как 4-ядерный, хотя на самом деле таковым и не является, а зачастую по производительности может показывать даже более высокие результаты, нежели обычные ЦП с четырьмя ядрами, как раз за счет того, что каждое ядро выполняет вычисления с использованием двух независимых потоков.

Что такое потоки в процессоре

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

На практике так бывает далеко не всегда. Физические ядра процессора могут простаивать, причем по разным причинам. Например, если во встроенном кеше не оказалось нужных данных (кеш-промах), и необходимо ждать, пока они поступят из внешней среды:

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

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

Как узнать сколько ядер у процессора

Если по какой-то причине у вас возникли сомнения по поводу количества ядер CPU или просто одолело любопытство, в этой инструкции подробно о том, как узнать сколько ядер процессора на вашем компьютере несколькими способами.

Заранее отмечу, что не следует путать количество ядер (cores) и потоков или логических процессоров (threads): часть современных процессоров имеют по два потока (своего рода «виртуальных ядер») на одно физическое ядро и в итоге, заглянув в диспетчер задач вы можете увидеть диаграмму с 8-ю потоками для 4-х ядерного процессора, аналогичная картинка будет и в диспетчере устройств в разделе «Процессоры». См. также: Как узнать сокет процессора и материнской платы.

Способы узнать количество ядер процессора

Посмотреть, сколько физических ядер и сколько потоков у вашего процессора можно различными способами, все они достаточно простые:

Думаю, что это не полный список возможностей, но вероятнее всего их окажется достаточно. А теперь по порядку.

Сведения о системе

В Windows последних версий присутствует встроенная утилита для просмотра основных сведений о системе. Запустить её можно, нажав клавиши Win+R на клавиатуре и введя msinfo32 (затем нажать Enter).


Что означает количество потоков в процессоре

В разделе «Процессор» вы увидите модель вашего процессора, количество ядер (физических) и логических процессоров (потоков).

Узнаем, сколько ядер у CPU компьютера в командной строке

Не все знают, но посмотреть информацию о количестве ядер и потоков можно и с помощью командной строки: запустите её (не обязательно от имени Администратора) и введите команду

WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

В результате вы получите список процессоров на компьютере (обычно — один), количество физических ядер (NumberOfCores) и количество потоков (NumberOfLogicalProcessors).


Что означает количество потоков в процессоре

В диспетчере задач

Диспетчер задач Windows 10 отображает информацию о количестве ядер и потоков процессора вашего компьютера:

:/>  Как определить путь к файлу 🚩 как найти путь к процессам 🚩 Компьютеры и ПО 🚩 Другое


Что означает количество потоков в процессоре

На указанной вкладке в разделе «ЦП» (центральный процессор) вы увидите информацию о ядрах и логических процессорах вашего CPU.

На официальном сайте производителя процессора

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

Обычно достаточно просто ввести модель процессора в любой поисковик и уже первый результат (если пропустить рекламные) будет вести на официальный сайт Intel или AMD, где можно получить технические характеристики вашего CPU.


Что означает количество потоков в процессоре

Технические характеристики включают в себя в том числе и информацию о количестве ядер и потоков процессора.

Информация о процессоре в сторонних программах

Большинство сторонних программ для просмотра аппаратных характеристик компьютера показывают, в том числе, и сколько ядер имеет процессор. Например, в бесплатной программе CPU-Z такая информация располагается на вкладке CPU (в поле Cores — количество ядер, в Threads — потоков).


Что означает количество потоков в процессоре

В AIDA64 в разделе ЦП также можно получить информацию о количестве ядер и логических процессоров.


Что означает количество потоков в процессоре

Составили небольшой словарик, чтобы вам было проще разобраться в описаниях процессоров для ПК

Количество ядер и потоков

Ядро процессора — это физический вычислительный модуль, который выполняет одну последовательность команд. Потоки — это виртуальные ядра, позволяющие физическому ядру работать сразу с несколькими цепочками задач. Поддержка виртуальных ядер реализуется разработчиками программ.

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

Для увеличения тактовой частоты процессор разгоняют. Но чтобы это стало возможно, у процессора должен быть разблокирован множитель. Повышение множителя заставляет процессор выполнять больше операций, но если он заблокирован, то изменить его нельзя. У Intel версии процессоров с разблокированным множителем маркируются буквами K или X, у AMD разгону поддаются большинство процессоров.

Серии

Intel и AMD выпускают сразу несколько линеек процессоров, и каждая из них включает в себя несколько серий. Например, в обозначении Intel Core i7 слово Core обозначает линейку, а i7 — серию. У AMD самая популярная линейка Ryzen, c сериями 3/5/7 и Threadripper.

Универсальное правило: выше цифра в серии, тем выше производительность процессора. То есть в нем больше ядер и выше тактовая частота.

Архитектура

Способность процессора выполнять определенные типы кодов. У разных поколений процессоров она разная. От архитектуры зависит техпроцесс и тип сокета, который определяет посадочное место под процессор на материнской плате. Если вы планируете со временем заменить процессор более производительным, то берите вариант с актуальной версией сокета.

Например, Intel Pentium Gold G5420 взаимозаменяем с Intel Core i9 9900KF. Сокет у процессоров одинаковый — LGA 1151v2, а разница в цене около 20 000 рублей. Достойный вариант, если вы не готовы сразу купить процессор, охлаждение и память. Покупаете Pentium, экономите деньги и потом продаете его, обновляя процессор до Core i9.

Встроенная графика

В большинстве процессоров есть встроенное графическое ядро. Его мощности хватит для офисных задач и нетребовательных игр, а ПК запустится и без отдельной видеокарты.

Если вы собираетесь играть или работать с графикой, вам понадобится дискретная видеокарта.

Техпроцесс

Основу процессора составляют транзисторы. Чем больше транзисторов, тем выше вычислительная мощность. Чтобы увеличить плотность их размещения на кристалле, их уменьшают в размерах.

В современных процессорах миллиарды транзисторов, и техпроцесс указывает на то, насколько они малы. Чем меньше нанометров, тем лучше. Процессор становится мощнее и выделяет меньше тепла. Хорошим показателем считается техпроцесс, равный или меньше 14 нм.

Тепловыделение и максимальная температура троттлинга

При работе процессор выделяет тепло, которое отводится с помощью системы охлаждения. Старые архитектуры вроде Haswell у Intel выделяли сотни ватт. Современные процессоры гораздо более «холодные». Например, у Intel Core i5 11400 тепловыделение всего 65 Вт.

Если не обеспечить эффективный отвод тепла, процессор начнет перегреваться. По достижении критической температуры сработает защита и частота ядер упадет. Это явление называют троттлингом, а критическую температуру — максимальной.

Тип поставки

Их всего два: OEM и BOX. И тут всё просто:

Если вы собираете компьютер для офисных программ, браузеров и видео, берите BOX. Кулер в комплекте обойдется дешевле. Для мощных сборок больше подходит OEM — вы сможете сами подобрать подходящую систему охлаждения.

Тип поддерживаемой памяти

На сегодня актуальны два типа: DDR3 и DDR4. В продаже уже появляется DDR5. Типы память не взаимозаменяемы. Если вы рассчитываете использовать память DDR4 или DRR5, вам нужен процессор с поддержкой того же типа памяти.

Также от процессора зависит максимальный объем оперативной памяти. Если вы программист или видеомонтажер, вам понадобится 64 или 128 ГБ оперативной памяти. А значит нужен процессор, поддерживающий 64 или 128 ГБ памяти.

PCI Express

PCI Express (или PCIe) — это интерфейс подключения внутренних компонентов: видео- и звуковых карт, Wi-Fi-адаптеров и так далее. Актуальные версии PCIe — 3.0 и 4.0. Скорость обмена данными у PCIe почти в два раза больше, чем в версии 3.0.

Чтобы полноценно использовать PCIe 4.0, нужны совместимый процессор и порт на материнской плате. Как правило, все современные процессоры AMD, начиная с Zen 2, и Intel 11-го поколения, имеют такую поддержку.


Что означает количество потоков в процессоре

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

:/>  Обзор - ERD Commander | SafeZone - форум помощи

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

Как узнать сколько ядер в процессоре

Перейдите в Свойства компьютера нажав сочетание клавиш Win+Pause&Break. В открывшемся окне напрямую не указывается количество ядер процессора. На примере установленного процессора можно узнать количество ядер непосредственно с его названия (Eight-Core Processor — восьмиядерный процессор). Бывает в названии процессора указывается количество ядер, как Х4 или Х6, в зависимости от модели процессора.


Что означает количество потоков в процессоре

Что означает количество потоков в процессоре

Приложение сведения о системе

В обновлённом поиске введите Сведения о системе и выберите Запуск от имени администратора. В главном окне открывшего приложения найдите элемент Процессор и посмотрите его значение.


Что означает количество потоков в процессоре

На примере AMD FX(tm)-9370 Eight-Core Processor можно увидеть количество ядер: 4, логических процессоров: 8, хотя в названии процессора указывается значение: 8 физических ядер. Можно предположить, что такие значения указываются из-за своеобразной архитектуры процессора. Но как не странно при правильной оптимизации игровых проектов такой мощности более чем достаточно.

Классический диспетчер задач

Перейдите в диспетчер задач нажав сочетание клавиш Ctrl+Shift+Esc. Классический диспетчер задач в актуальной версии операционной системы можно открыть и другими способами. В открывшемся окне перейдите в закладку Производительность и посмотрите сколько Ядер и Логических процессоров доступно на установленном процессоре.


Что означает количество потоков в процессоре

Стандартная командная строка

В поисковой строке наберите Командная строка, и выберите пункт Запуск от имени администратора. В открывшемся окне выполните команду: WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors.


Что означает количество потоков в процессоре

После выполнения команды пользователю будут выведены значения NumberOfCores – количество ядер и NumberOfLogicalProcessors – количество логических процессоров. Возможно, на только выпущенных процессорах некоторые данные будут неправильно отображаться, но после обновления системы всё встанет на свои места.

Диспетчер устройств в системе

Откройте диспетчер устройств выполнив команду devmgmt.msc в окне Win+R. Теперь перейдите в Процессоры, и посмотрите сколько отображается пунктов (потоков процессора).


Что означает количество потоков в процессоре

В диспетчере устройств можно узнать количество потоков процессора, в случае линейки AMD FX(tm)-9370 количество ядер равно количеству потоков исходя из официальных характеристик устройства (не будем углубляться в подробности построения самого процессора). Здесь отображаются все другие подключённые устройства. Например, можно также узнать, какая видеокарта или процессор стоит на компьютере.

Средство конфигурации системы

О приложении конфигурации системы мы более подробно вспоминали в инструкции: Как зайти в MSConfig Windows 10. Не рекомендуется вносить изменения в конфигурацию системы без ознакомления с описанием каждого параметра.


Что означает количество потоков в процессоре

Не применяйте изменения после выбора любого значения, поскольку текущий пункт был создан для ограничения производительности. Вместе со средствами операционной системы можно использовать стороннее ПО. Его использовали для просмотра характеристик компьютера на Windows 10. К самым известным классическим программам относят: CPU-Z, AIDA64 и EVEREST Ultimate Edition.

А также непосредственно современный BIOS материнской платы позволяет ограничить производительность процессора, а значит и можно узнать сколько ядер в установленном процессоре. Для более надёжного и подробного ознакомления с характеристиками процессора рекомендуется посмотреть спецификации на сайте производителя.

Существует много способов узнать сколько ядер в процессоре на Windows 10. Стоит различать значения физических ядер и логических потоков. Поскольку сейчас на рынке есть множество процессоров с разными соотношениями ядрам к потокам. Интерес пользователей сейчас притянут к процессорам с увеличенному количеству потоков в два раза.

(1 оценок, среднее: 5,00 из 5)

Откуда пошли многоядерные процессоры

Для начала немного истории, без которой будет непонятна причина самого возникновения многоядерности. Дело в том, что еще двадцать лет назад у процессоров не было ни ядер, ни потоков в нынешнем понимании, а задачу повышения скорости обработки информации производители решали за счет увеличения тактовой частоты, которая на рубеже веков превысила 1 ГГц, а затем за 5 лет выросла еще почти в 4 раза. Достигалось это при помощи размещения в одном кристалле все большего числа миниатюрных транзисторов, формирующих вычислительные схемы процессора:

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

Как узнать, сколько потоков в процессоре в Windows 8 и 10?

В двух последних модификациях такой метод тоже работает. Однако при переходе на вкладку производительности отображается только одно окно с суммарными показателями. Как узнать количество потоков в процессоре в такой ситуации?

Для этого необходимо вызвать меню ПКМ и в разделе изменения графика активировать пункт показа логических процессоров. Впрочем, такими вещами можно не заниматься и вовсе. Достаточно посмотреть на информационный блок, расположенный чуть ниже окна загрузки ЦП, и найти необходимую информацию именно там.

Использование сведений о системе

Теперь посмотрим, как узнать, сколько потоков в процессоре, в Windows 10 и модификациях ниже за счет использования встроенной в систему информационной утилиты сведений. Проще всего вызвать ее можно через консоль «Выполнить», где нужно прописать сокращение msinfo32.

В основном разделе, который открывается по умолчанию необходимо просмотреть информацию, представленную в правой части окна, где среди основных характеристик ЦП и будет указано число логических потоков.

Разница между ядрами и потоками процессора

Для того, чтобы окончательно разобраться, чем отличаются ядра от потоков, важно запомнить, что каждое ядро — это физически обособленная единица производительности серверного процессора.

:/>  Adp 90dd b схема

Напротив, потоки — это логические каналы, которые выделяются программно для того, чтобы обеспечить параллельное выполнение нескольких задач на одном ядре. Пропускная способность ядра от наличия второго потока не увеличивается. Если у процессора, например, 8 ядер и 16 потоков, то одновременно и по-настоящему независимо он может обслуживать только 8 разных процессов. Дополнительные 8 виртуальных каналов служат лишь для оптимизации работы восьми основных.

Получить необходимые сведения можно и в настройках конфигурации, которые вызываются из того же меню «Выполнить» сокращением msconfig.

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

Действия в Linux

Наконец, давайте посмотрим, как узнать, сколько потоков в процессоре, на Linux. Способ можно предложить наиболее универсальный (хотя и не единственный).

Для этого проще всего воспользоваться так называемой псевдофайловой системой proc и командой lscpu, после выполнения которой в пункте CPU(s) будет показано общее количество ядер, а в строке Thread(s) per core – количество потоков каждого ядра. Также некоторые пользователи советуют задействовать отображение параметров, выдаваемых по ID процессора, но, думается, это не самый лучший вариант.

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

Но это были краткие теоретические сведения. Теперь перейдем непосредственно к тому, как узнать, сколько потоков в процессоре имеется вообще, и какое их число используется в каждый конкретный момент для задействования всех вычислительных мощностей компьютерного устройства. Если говорить о седьмой модификации Windows, первый и наиболее простой метод состоит в том, чтобы вызвать стандартный «Диспетчер задач», а затем перейти на вкладку быстродействия.

В блоке хронологии загрузки ЦП будет отображено несколько окон, каждое из которых соответствует логическому потоку. Подсчитав их количество, вы без труда определите, какие и сколько их используются в данный момент. Разделив их число на два, можно узнать истинное количество ядер.

Что важнее для производительности сервера

Все, конечно, зависит от конкретной реализации, но в общем случае важнее мультиядерность. То есть 8-ядерный процессор без Hyper-Threading будет работать быстрее, чем 4-ядерный с дополнительными потоками. Особенно большое значение количество ядер имеет в высоконагруженных проектах:

Итого, как уже говорилось выше, чем больше ядер, тем быстрее работает процессор. Больше того, если на какое-то ядро поступает задача, требующая повышенной вычислительной мощности, его тактовая частота временно увеличивается (конечно, в рамках допустимого нагрева) за счет снижения скорости выполнения операций другими ядрами. Эта технология называется Turbo Boost (у Intel) или Precision Boost (у AMD).

Что касается потоков, то они будут играть важную роль, если на сервере выполняется много фоновых процессов. Это может быть архивация файлов, работа с офисными приложениями, ресурсоемкий корпоративный чат и т. д. Поддержка Hyper-Threading поможет также, когда по сети производится обработка медиафайлов (например, тот же рендеринг), так как в соответствующие клиент-серверные приложения уже встроены эффективные алгоритмы распараллеливания нагрузки. По данным компании Intel, многопоточность, реализованная в рамках технологии Hyper-Threading, позволяет получить до 30% прироста производительности, что при высокой нагрузке весьма неплохо.

Стоит отметить, что чаще всего многопоточность вы получаете бонусом, поскольку она есть в большинстве современных серверных процессоров по умолчанию. Поэтому основное внимание надо уделить тому, сколько ядер в процессоре. Слишком много (сейчас у AMD доступны процессоры с 64 ядрами, на подходе решения на 96) их тоже не нужно, это лишняя трата денег в том случае, если объем выполняемых задач будет не способен загрузить ядра на 100%. Выбор конфигурации в данном случае должен зависеть от ожидаемого объема вычислений.

Если вам требуется профессиональная консультация о том, как правильно сконфигурировать сервер, обращайтесь к менеджерам интернет-магазина «Маркет. Марвел». Мы поможем подобрать оптимальное оборудование для решения любых ваших бизнес-задач.

В качестве итога можно отметить, что практически все приведенные выше методы получения интересующей вас информации достаточно просты. Однако с точки зрения практического использования основных способов, применяемых в Windows, проще всего действительно вызвать «Диспетчер задач» и сразу посмотреть на информационный блок на вкладке производительности. Но наиболее универсальной методикой все же является вызов сведений о системе, в которых представлена достаточно широкая техническая информация и по установленному оборудованию, и по программной части всей компьютерной системы.

На что влияет количество ядер процессора

От того, сколько ядер имеется в процессоре, напрямую зависит его производительность. Для сервера это особенно важно, потому что он должен одновременно обрабатывать множество запросов от рабочих станций и периферийного оборудования. Современные операционные системы и клиентские приложения оптимально распределяют потоки команд на все доступные ядра процессора. То есть сервер работает во столько раз быстрее (по сравнению с одноядерным), сколько ядер есть у его процессора.

Если собственные средства системы вам не нравятся, решить проблему того, как узнать, сколько потоков в процессоре, можно и за счет использования информативных приложений от сторонних разработчиков. Наиболее популярными из них можно назвать AIDA64 (бывшая программа Everest), CPU-Z, Speecy и многие другие.

В них достаточно просмотреть информацию, представленную в разделе характеристик ЦП (в англоязычных версиях пункт потоков будет называться Threads).

Оставьте комментарий