• Как включить все ядра на компе. Как включить все ядра процессора

    Лайкнуть

    Лайкнуть

    Твитнуть

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

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

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

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

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

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

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

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

    Вариантов у этого совета несколько. Я прошёлся по сайтам, посвящённым оптимизации Windows, выбрав несколько.

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

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

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

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

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

    Где логика? Устанавливается опция, потом отключается, как это может на что-то влиять в принципе?

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

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

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

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

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

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

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

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

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

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

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

    Это сродни использованию чехлов для телефонов, защищающих тело от вредной радиации. Знающие физику люди только покрутят пальцем у виска, в то время как остальные скупают чехлы пачками и рекомендуют их знакомым.

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

    Совет встречался ещё десять лет назад. Например, при обсуждении игры Gothic 3:

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

    Что же это за чудо-зверь такой , который залезает в программный код и заставляет программу изменить логику своей работы? Вот как утилита выглядит:

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

    Смотрите столбец «CPU» при запуске CPU Control:

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

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

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

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

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

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

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

    Важная информация

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

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

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

    Этап 1: Узнаём количество доступных ядер

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

    Аналогично просмотреть количество ядер процессора возможно при помощи стороннего ПО, например, AIDA64. Однако в данном случае, корректнее будет использовать функциональные возможности самой Windows, так как иногда бывают неполадки такого рода, что AIDA64 (или другое стороннее ПО) видит только 4 ядра, а Windows почему-то только 2.

    Этап 2: Подключение всех ядер при включении

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

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

    Альтернативный способ через BIOS

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

    Пошаговая инструкция имеет следующий вид:


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

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

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

    Процессор является таким устройством, которое обладает ограниченными возможностями в плане вычислений. У него есть ограничения или, если хотите, некий потолок по количеству выполняемых операций. То есть, будь в нем хоть 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 (хотя их на самом деле один с двумя двухпотоковыми ядрами) с соответствующим распределением памяти.

    Вместо итога

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

    Лайкнуть

    Лайкнуть

    Твитнуть

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

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

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

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

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

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

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

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

    Вариантов у этого совета несколько. Я прошёлся по сайтам, посвящённым оптимизации Windows, выбрав несколько.

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

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

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

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

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

    Где логика? Устанавливается опция, потом отключается, как это может на что-то влиять в принципе?

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

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

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

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

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

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

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

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

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

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

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

    Это сродни использованию чехлов для телефонов, защищающих тело от вредной радиации. Знающие физику люди только покрутят пальцем у виска, в то время как остальные скупают чехлы пачками и рекомендуют их знакомым.

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

    Совет встречался ещё десять лет назад. Например, при обсуждении игры Gothic 3:

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

    Что же это за чудо-зверь такой , который залезает в программный код и заставляет программу изменить логику своей работы? Вот как утилита выглядит:

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

    Смотрите столбец «CPU» при запуске CPU Control:

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

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

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

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

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

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

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

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

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

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

    1. Запустите приложение.
    2. Во вкладке «CPU» («ЦП» ) найдите «cores» («число активных ядер» ). Указанное число и есть количество ядер.

    Можно также применить стандартный способ.

    Способ 1: Стандартные средства системы

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

    Помните, что на одно ядро должно приходиться 1024 Мб RAM. В противном случае ничего не выйдет. Если у вас 32-х разрядная система, то есть вероятность того, что система не станет использовать больше трёх гигабайт ОЗУ.

  • Уберите отметки с «Блокировка PCI» и «Отладка» .
  • Сохраните изменения. А после вновь проверьте настройки. Если всё в порядке и в поле «Максимум памяти» всё осталось именно так, как вы задавали, можете перезагрузить компьютер. Вы также можете проверить работоспособность, запустив компьютер в безопасном режиме.
  • Если вы выставили верные настройки, но количество памяти всё равно сбивается, то:

    Если ничего не изменилось, то нужно настраивать загрузку нескольких ядер с помощью БИОС.

    Способ 2: Использование BIOS

    Данный метод используется, если из-за сбоя операционной системы сбросились определённые настройки. Этот способ актуален и для тех, кто неудачно настроил «Конфигурацию системы» и ОС не хочет запускаться. В остальных случаях использовать BIOS для включения всех ядер при запуске системы не имеет смысла.


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