Как узнать работают ли два ядра процессора. Что дает включение всех ядер процессора? Так ли это необходимо

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

Развеем их по ветру?

1. Оптимизация ядер и памяти с помощью MSConfig

Совет основан на допущении, что Windows при загрузке не использует все ядра процессора и мегабайты оперативной памяти. Якобы нужно указать нужное количество, чтобы компьютер быстрее включался с помощью «секретной» настройки.

Как установить новое ядро?

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

Кто-нибудь изменил свою версию ядра и хочет поделиться ею с нами?

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

Делается так: Пуск – Выполнить (в Windows 10 есть поле поиска вместо Выполнить ) – msconfig – OK.

Запустится программа Конфигурация системы (msconfig.exe). Вкладка :

Нужно нажать, Дополнительные параметры, чтобы открыть параметры загрузки Windows:

Пока очумелые ручки не добрались до настроек, здесь ничего указано не будет.

Активация необходимых параметров

Ничего более ложного - после настройки ядра иногда никто не помнит, что это было сложно. Однако верно одно: важно знать систему, когда ядро ​​настраивается вручную. Примечание. Появится экран настройки на основе меню. Давайте сначала покажем некоторые параметры, которые должны быть включены. Убедитесь, что все драйверы, которые жизненно важны для запуска системы, скомпилированы в ядро, а не как модули, иначе система не сможет полностью загрузиться.

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

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

И после перезагрузки компьютер начнет использовать все ресурсы.

Вариантов у этого совета несколько. Например, некий Юрий считает, что по умолчанию установлена загрузка с одного ядра:

Конфигурация ядра для конкретной архитектуры

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

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

Где автор мог узнать, что «по умолчанию загрузка с одного ядра»?

А «Блог мастера ПК» утверждает, что с оперативной памятью та же беда:

Начало совета

Бла-бла-бла... не буду делать излишне длинный скриншот.

Вот и настройка

Здесь советуют размер памяти прописать тоже. Причем потом пишут, что нужно снять галочку. Где логика? Устанавливается опция, потом отключается, это должно на что-то влиять? Что дальше – танцы с бубном?

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

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

Откуда миф? Посмотрите статью MSConfig the System Configuration Tool на официальном сайте Microsoft. Описание опций оставляет место домыслам:

Перевод: «Если вы нажмете на Advanced Options (в любой ОС), вы можете установить такие параметры, как количество процессоров, выделенных для операционной системы при загрузке, или максимальный объем оперативной памяти. (Как правило, обычно не отмечено)».

Текст не противоречит мифу: действительно можно указать, сколько процессоров и оперативной памяти использовать при загрузке.

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

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

На самом деле Windows всегда использует все процессоры и ядра процессоров и всю оперативную память. Никто не думал ограничивать систему, да еще во время загрузки.

Опции в msconfig нужны программистам для тестирования программ, чтобы ограничить доступные ресурсы ПК.

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

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

Компиляция и создание пакета

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

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

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

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

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

2. Заставить игру использовать все ядра процессора

Следующий миф объяснить сложнее. Работа с ядрами процессора и многопроцессорными системами – тема малопонятных большинству книг:

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

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

На границе знания и незнания возникают такие бредовые домыслы, как использование программы CPU Control для назначения игре всех ядер.

Вот один из советов в обсуждении игры Gothic 3:

Пользователь s063r считает, что игра не задействует второе ядро процессора. Shifroval отвечает, что нужно использовать программу CPU Control.

И вот тут на сцену выходит виновница – программа CPU Control! Вот как она выглядит:

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

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

Впервые ее увидев, я схватился за голову: разработчики поступили глупо , сделав так, что при запуске все запущенные программы «назначаются» на первое ядро процессора!

Смотрите столбец «CPU»:

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

Пользователь при запуске видит, что программам назначено только одно ядро. То, что до запуска ситуация была иной, с помощью CPU Control увидеть нельзя!

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

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

Ложный совет

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

Этот как если выстрелить себе в ногу и лечиться только наложением повязок. А может, нужно не стрелять вовсе и лечить свою голову?

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

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

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

На самом деле до запуска CPU Control ограничений на одно ядро не было. Программа ставит его при запуске. Установка отдельной программы на все ядра возвращает настройку по умолчанию.

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

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

Выберите различные регуляторы частоты, которые вы хотите использовать. Выберите контроллер по умолчанию, который вы хотите запустить при загрузке машины. Выберите конкретный тип процессора. Предыдущий раздел «Типы процессоров». Менее 1 ГБ физической памяти - от 1 ГБ до 4 ГБ физической памяти - более 4 ГБ физической памяти.

Кстати, CPU Control на восьмиядерных системах видит только четыре ядра. Ждём советы по «включению» недостающих ядер?

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

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

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

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

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

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

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

Диспетчер логических томов и устройство

Это позволяет объединить разные части разных дисков, чтобы сформировать единый блок устройства. Чтобы включить эту файловую систему. На данный момент только несколько моделей принадлежат коду ядра по умолчанию, но разработчики новых моделей работают над тем, чтобы получить более приемлемый уровень. Вы всегда должны выбирать этот параметр, если вы не хотите использовать ненадежное ядро ​​по какой-либо причине. Посмотрите предыдущий раздел «Сеть», чтобы включить его.

Прежде чем решать вопрос о том, как включить все ядра на Windows 7, нужно четко осознавать, как это все работает. Сравнить это можно, например, с приемом пищи. Можно действовать одной рукой или двумя. В этом примере рот (или желудок) можно сравнить с процессором, а руки - с ядрами. Одной рукой положить в рот несколько кусков торта будет медленнее, двумя - быстрее. Но это не значит, что в рот поместится больше, чем столько, на сколько он рассчитан. Так и с процессорами. Не всегда ускорение загрузки в процессор вычислительных операций способствует их скорейшему выполнению. А обработку информации можно сравнить не только с пережевыванием пищи, но и с глотанием. Понятно ведь, что больше дозволенного глотнуть не получится.

Тем не менее, если вы умеете жевать достаточно быстро, по аналогии с современными процессорами, которые способны «проглатывать» информацию, почему бы и нет?

Так ли это необходимо?

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

Особого прироста производительности добиться получится вряд ли, 10-15% (хотя для некоторых систем или ресурсоемких программ и это достаточно весомый показатель). Но ведь проблема в том, что использование каждого ядра привязано к объему оперативной памяти. А тут могут возникнуть проблемы, ибо при перенаправлении команд на каждое ядро процессора может произойти переполнение RAM, и вся система просто «повиснет».

Как включить все ядра на Windows 7 через БИОС?

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


После входа следует найти раздел, имеющий название вроде Advanced Clock Calibration. В большинстве систем по умолчанию установлено значение Auto. Это означает, что дополнительные ядра будут использоваться только в случае неспособности справиться с операциями основного ядра. Нет ничего проще, чем установить значение All Cores, которое будет соответствовать задействованию всех ядер процессора, вне зависимости от количества и типа исполняемых операций.

Доступ к настройкам через конфигурацию системы

Теперь обратим внимание на то, как включить все ядра на Windows 7 именно в программной среде самой системы. Некоторые пользователи ошибаются, думая, что в стандартной «Панели управления» можно произвести такие действия. Ничего подобного! Придется использовать консоль «Выполнить» или в англоязычной версии системы - Run (Win + R). В ней нужно ввести команду msconfig (унифицированное средство доступа к конфигурации Windows для всех систем), перейти на вкладку загрузки, а затем нажать на кнопку настройки дополнительных параметров.


Теперь, собственно, о том, как включить все ядра на Windows 7. В новом окне слева используется установка числа ядер, которое соответствует числу процессоров, а справа устанавливается необходимый объем оперативной памяти.

Обязательные условия и параметры

С оперативной памятью не все так просто. Хотя система и сама определяет объем выделяемой памяти на каждое ядро, вроде бы и автоматически, обольщаться на этот счет не стоит.


Принято считать, согласно установленным стандартам, что для 2 Гб ОЗУ соответствует 2-ядерным процессорам, 4 Гб - 4-ядерным и т. д. Но и тут не все так просто. На каждое ядро должно быть выделено не менее 1 Гб RAM. В случае несоответствия конфигурации компьютерной системы установленным требованиям можно даже не пытаться произвести какие-то настройки (все равно ничего не получится).


С другой стороны, в вопросе о том, как включить все ядра на Windows 7, не следует упускать из виду то, что современные процессоры имеют возможности выше заявленных. Так, например, процессоры Intel Core i7 второго поколения, устанавливаемые в ноутбуках, в плане обработки вычислений соответствуют 4-ядерным процессорам в стационарных системах. Поэтому не стоит удивляться, что при 8 Гб ОЗУ память будет распределяться не так (с учетом двух потоков). В значении количества процессоров будет указано 4 (хотя их на самом деле один с двумя двухпотоковыми ядрами) с соответствующим распределением памяти.

Вместо итога

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