Учебники

Неправильно ли активировать все ядра процессора? рекомендации и как их отключить

Оглавление:

Anonim

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

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

Указатель содержания

Процессоры с более чем одним ядром Почему?

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

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

Процессор с одним ядром состоит из ALU (логического арифметического блока), UC (блока управления), кэш-памяти и т. Д. Хорошо, когда процессор имеет несколько ядер, все эти компоненты будут реплицироваться в равных количествах в каждом ядре или « ядре ». Таким образом, вы сможете выполнять несколько операций одновременно в каждом такте и, таким образом, умножать его производительность.

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

Разница между ядром и нитью

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

Что ж, мы говорим о Core, когда имеем в виду физическую интегральную схему, расположенную на чипе процессора. Каждое ядро ​​имеет свои компоненты, кеш и т. Д. (Кроме общего кеша L3).

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

Процессор может иметь до двух потоков на ядро, то есть, если i9-9900K имеет 8 ядер, теперь у нас будет 16 потоков, в которых можно распределять и подразделять задачи, чтобы обработка была более эффективной. Intel способна создавать логические ядра в своих процессорах, используя технологию Hyper Threading, в то время как AMD делает это с технологией SMT. Разница в том, что Intel использует его только для высокопроизводительных процессоров и ноутбуков, в то время как AMD реализует его во всем ассортименте Ryzen.

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

Как это различает ядра и потоки?

Все предыдущее объяснение поможет нам узнать разницу между этими двумя элементами, поскольку деактивация ядер - это не то же самое, что многопоточность. Фактически, Windows 10 не собирается представлять потоки, как если бы они были ядрами, и, очевидно, это не то же самое, что деактивировать одни, чем другие. Давайте посмотрим на разницу в компьютере с этим i9-9900K внутри.

Первая фотография соответствует скриншоту BIOS этого же компьютера в разделе, где мы можем включить или отключить ядра. Как видите, у него 8 ядер (7 плюс все).

Принимая во внимание, что в диспетчере задач Windows Resource Monitor у нас есть 16 процессоров, что соответствует потокам. Так что имейте это в виду, Windows говорит о «процессорах», относящихся к потокам, а не к ядрам.

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

Так что неправильно активировать все ядра процессора?

Определенно НЕ, на самом деле, это рекомендуется, и что каждый должен делать. Если мы купим 8-ядерный процессор, мы по крайней мере сможем использовать все его возможности и активировать все его ядра с самого начала.

Всегда активирован по умолчанию

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

Современные системы прекрасно способны использовать все ядра, даже процессоры с 32 ядрами и 64 потоками, такие как AMD Threadripper 2990WX. Представьте себе, что посмотреть на это в вашем диспетчере задач.

Не все ядра используются всегда

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

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

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

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

Разница в производительности процессора с отключенными ядрами

Чтобы сделать разницу между активацией и деактивацией ядер немного более наглядной, мы увидим сравнение между эталонным тестом с Cinebench R15 и нашим Intel Core i9-9900K со всеми активированными ядрами и только с четырьмя из них:

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

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

Как отключить или включить ядра на ПК

Теперь пришло время посмотреть, как мы можем активировать или деактивировать ядра процессора как из операционной системы Windows, которую использует большинство из нас, так и из BIOS, в частности из BIOS Asus и другого из MSI.

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

Отключить или включить ядра в Windows

Этот метод действителен для всех операционных систем Windows, по крайней мере, из Windows Vista.

Инструментом, который мы будем использовать, будет msconfig, поэтому первое, что мы должны сделать, это нажать комбинацию клавиш « Windows + R », чтобы открыть инструмент « Выполнить». Далее мы напишем команду « msconfig », чтобы открыть соответствующую панель конфигурации.

Затем перейдем на вкладку « Пуск » и нажмите «Дополнительные параметры ».

Если мы хотим деактивировать определенное количество ядер, мы активируем поле «Количество процессоров» и выбираем количество из них, которое мы хотим продолжать работать. Очень важно знать, что в этом списке появятся потоки, а не физические ядра. Если у вашего процессора 16 потоков, то для деактивации двух ядер нам нужно будет выбрать число 12 (2 + 2 потока).

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

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

Отключить или включить ядра в BIOS

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

Для пользователей, имеющих Asus UEFI BIOS, в большинстве случаев процесс будет таким: после входа в BIOS мы активируем расширенный режим и переходим в раздел « Advanced ». В опциях, связанных с процессором, мы найдем опцию « Активные процессорные ядра ». Именно здесь мы можем выбрать количество ядер, которые будут активны.

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

И для пользователей, у которых есть плата MSI, процесс будет аналогичным: мы снова активируем расширенный режим, и в этом случае мы перейдем непосредственно к опциям разгона "OC". У нас будет опция, имя которой точно совпадает с предыдущим, поэтому мы можем активировать количество используемых ядер.

Заключение и соответствующие учебные пособия

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

Теперь мы оставляем вам некоторые ссылки, которые вы можете найти интересными:

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

Учебники

Выбор редактора

Back to top button