Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Вконтакте
  • Программа для управления многоядерными процессорами. Утилита CPU Control: оптимизируем работу процессора

Программа для управления многоядерными процессорами. Утилита CPU Control: оптимизируем работу процессора

В данной публикации пойдет речь еще об одном стороннем инструменте оптимизации работы многоядерных процессоров – бесплатной программе CPU Control . "Еще" – потому, что автор уже касался этой темы, смотрите об ICEAffinity . Детище немецкого разработчика Маттиаса Коча (Matthias Koch ), русифицированная утилита CPU Control будет особенно интересна начинающим компьютерным пользователям из-за наличия многопрофильного авторежима оптимизации, но обо всем – по порядку.

"Зачем это надо & что я буду с этого иметь? "

Данный вопрос был затронут в озвученной статье, поэтому дефрагментирую сказанное до пары абзацев:

  • Некоторые приложения не поддерживают многоядерный режим, поэтому для корректной работы необходимо вручную выделить им отдельное процессорное ядро. Другой "проблемный" вариант – материнская плата асинхронно инициализирует ядра. В обоих случаях требуется оперативное вмешательство пользователя.
  • По умолчанию, Windows присваивает всем запускаемым процессам равный приоритет в пользовании процессорных мощностей. Что не совсем правильно в случае запуска ресурсоемких приложений, например, когда вашему любимому Call of Duty "мешает" антивирус вкупе с дюжиной другого "второстепенного" ПО. CPU Control поможет пропорционально разнести процессы по ядрам, что напрямую скажется на общей производительности системы.

Important!

Утилита поддерживает двух- и четырехъядерные процессоры, но, по отзывам, корректно работает и на 6–8 ядрах.

Оптимизируем

1. Для начала необходимо скачать утилиту например , из моего Каталога лучшего софта. Никаких "хитростей" в установке нет, поэтому последовательно жмем "Next " ("Далее ") до полной инсталляции. Кстати, программа не "сорит" в реестре, т.е. портативна и носима на съемных накопителях.

2. После запуска первым делом кликаем на "Options " ("Опции ") и русифицируем CPU Control через "Languages " ("Языки ") → "Russion ". Далее, в соответствии со следующим скриншотом, ставим галочки напротив "Автозапуск с Windows ", "Минимизировать " и "4 ядра " (для четырех и более ядер). Понятно, что если ЦП двухъядерный, активировать "4 ядра" без надобности.

3. Закрыв "Опции", в главном окне приложения видим 5 режимов контроля работы ЦП: "Авто ", "Ручной ", "CPU1 " (все процессы выполняются на 1-ом ядре), "CPU2 " (все процессы выполняются на 2-ом ядре) и "Отключено " (без оптимизации). Последние три режима нам не интересны, поэтому сосредоточимся на первых двух.

Для начинающих пользователей автор рекомендует просто выбрать режим "Авто " и, закрыв окно, проверить для будущих загрузок Windows, чтобы CPU Control был в списке автозагружаемых приложений (! ). Это легко сделать, например, через любой версии, смотрите в панели меню "Инструменты " → "Менеджер автозапуска " (при необходимости добавить приложение кликаем апплет "Добавить ").

4. Для любителей "покопаться" эта простенькая утилита дает шанс "развернуться": в авторежиме имеется 9 базовых профилей-вариаций распределения процессов по ядрам (скриншот ниже). При наличии времени и открытом на вкладке "Быстродействие " Диспетчере задач ("Ctrl + Alt + Del " ), для мониторинга результатов, можно выбрать оптимальный профиль под свою систему.

5. Самые "продвинутые" пользователи , желающие добиться максимальных результатов в деле повышения производительности системы данным способом, наверняка заинтересуются режимом "Ручной ". В этом режиме вы самостоятельно распределяете процессы по ядрам или группам ядер. Все просто: выделяете процесс(-ы) и через правую клавишу мыши "вешаете" на нужное ядро или комбинацию ядер. Например, при выборе "CPU1 " процесс будет "висеть" на первом ядре, при выборе "CPU3+4 " – на третьем и четвертом ядрах и т.д.

Вот хороший вариант ранжирования для 4-ядерного ПК: системные процессы оставьте 1-ому ядру, самые ресурсоемкие приложения (типа Photoshop) "распылите" между всеми ядрами (вариант как на последнем скриншоте), а "середнячков" типа антивирусного сканера отдайте в руки комбинации на 2 ядра, скажем, "CPU3+4 ". Диспетчер задач Windows поможет сделать правильный выбор. Для удобства мониторинга, при открытой в Диспетчере вкладке "Быстродействие ", проверьте, чтобы была активирована функция "По графику на каждый ЦП " (см. "" → искомое "По графику на каждый ЦП ").

В общем, экспериментируйте и ваши усилия обязательно окупятся сторицей!

В данной публикации пойдет речь об одном популярном инструменте оптимизации работы многоядерных процессоров - бесплатной программе CPU Control. Детище немецкого разработчика Маттиаса Коча (Matthias Koch), русифицированная утилита CPU Control будет особенно интересна начинающим компьютерным пользователям из-за наличия многопрофильного авторежима оптимизации , но обо всем - по порядку.

"Зачем это надо?"

  • Некоторые приложения не поддерживают многоядерный режим, поэтому для корректной работы необходимо вручную выделить им "отдельное" процессорное ядро. Другой проблемный вариант - материнская плата асинхронно инициализирует ядра. В обоих случаях требуется оперативное вмешательство пользователя.
  • По умолчанию, ОС Windows присваивает всем запускаемым процессам равный приоритет в пользовании процессорных мощностей. Что не совсем правильно в случае запуска ресурсоемких приложений, например, когда вашему любимому "Call of Duty" "мешает" антивирус вкупе с дюжиной другого "второстепенного" софта. CPU Control поможет пропорционально разнести процессы по ядрам, что напрямую скажется на общей производительности системы .

Примечание: Утилита поддерживает двух- и четырехъядерные процессоры, но, по отзывам, корректно работает и на 6-8 ядрах.

Оптимизируем

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

Программа CPU Control (можно скачать по ссылке внизу статьи) может распределить выполняемые процессы по определённым ядрам процессора. Например, все фоновые процессы (антивирус, драйверы устройств) поместить выполняться в одно ядро. Программы, которые часто используются (браузеры, обозреватели, месенджеры) – во второе. Системные процессы – в третье. И тяжёлые программы (игры, например) в четвёртое или разрешить им использовать все ядра.

Кроме того, что делает программа CPU Control, можно ещё настроить запуск системы, распределив этот процесс на все ядра. Об этом я писал .

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

После того, как вы скачаете программу CPU Control, установите её и запустите. Прежде, чем приступать к оптимизации, кликните на кнопку «Настройки» (внизу справа) и выберите нужный язык интерфейса, поставьте галочку напротив «Автозапуск с Windows» и «Минимизировать». Если у компьютера 4 ядра, то установите соответствующую галочку. И нажмите в этом окне «Закрыть».

Настройка программы CPU Control

После этого в программе CPU Control необходимо выбрать режим работы.

  • Режим «Авто» — позволяет распределять процессы в ядрах автоматически. Пожалуй, это лучший вариант для тех, кто не желает вникать в подробности оптимизации. Также можно выбрать 9 профилей, которые отличаются по своим (неведомым) принципам распределения процессов, и среди них можно выбрать наилучший именно для вашего компьютера опытным путём.
  • Режим «Ручной» — для более тонкой настройки оптимизации. Потребует определённых знаний операционной системы. Неопытным пользователям не рекомендуется. Чтобы назначить процесс на какое-то ядро, нужно кликнуть на него в списке правой кнопкой мышки и выбрать нужное ядро (ядра) – например, CPU 1 или CPU 1+2.

Ручное распределение процессов по ядрам через программу CPU Control

  • Режимы «CPU 1», «CPU 2» позволяют распределять работающие процессы только в одно ядро. И не совсем понятно для чего это надо, так как работа компьютера от этого замедлится.
  • Режим «Откл.» выключает программу.

Если из описанного не понятно, как работать с программой CPU Control, то посмотрите видео ниже.

Если вы пользуетесь этой программой в автоматическом режиме, и не замечаете прироста производительности, то значит, вам следует настроить её в ручном режиме. Программа CPU Control далеко не совершенна, и особенно это касается её режима «Авто». Иногда она даже может замедлить работу компьютера. Но практика показывает, что с помощью экспериментов и чудесного метода «тыка» можно всё наладить. Тем более что программа CPU Control предоставляет огромный полигон для экспериментов.

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

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

Все манипуляции по улучшению качества работы ЦП можно поделить на две группы:

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

Узнаём, пригоден ли процессор для разгона

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


Способ 1: оптимизация при помощи CPU Control

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

Инструкция по использованию данной программы:


Способ 2: разгон при помощи ClockGen

— это бесплатная программа, подходящая для ускорения работы процессоров любой марки и серии (за исключением некоторых процессоров Intel, где разгон невозможен сам по себе). Перед разгоном убедитесь, что все температурные показатели ЦП в норме. Как пользоваться ClockGen:


Способ 3: разгон процессора в BIOS

Довольно сложный и “опасный” способ, особенно для неопытных пользователей ПК. Перед разгоном процессора рекомендуется изучить его характеристики, в первую очередь, температуру при работе в штатном режиме (без серьёзных нагрузок). Для этого воспользуйтесь специальными утилитами или программами (описанная выше AIDA64 вполне подойдет для этих целей).

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


Способ 4: оптимизация работы ОС

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

Очистка Автозагрузки

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


Проведение дефрагментации

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

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

Как Вы поняли из заголовка, мы поговорим про то как ускорить процессор , а точнее говоря (просто некоторые неопытные пользователи называют системный блок так;)) компьютер и Windows .

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

Скачать можно прямо с моего сайта, а именно . Установка не требуется, просто распакуйте программу.

Как ускорить процессор и компьютер с помощью настроек CPU Control

После запуска видим примерно такую картину:

Где сразу идем на вкладку “Options ” и задаем галочками “Автозапуск с Windows ”, “Минимизировать ”, язык и ставим галочку 4 ядра, если у нас их, собственно, 4 или не ставим, если, собственно, их два.

Настройка CPU Control, чтобы еще сильнее ускорить процессор

    • Ручной , т.е когда мы задаем для каждого процесса всё сами, т.е на каком ядре/ах он будет, что называется обрабатываться;
    • Авто , т.е, когда программа сама назначает распределение по ядрам, чтобы ускорить наш процессор;
    • CPU1 , т.е, когда приоритет отдается первому ядру;
    • CPU2 , т.е, когда приоритет отдается второму ядру;
    • И тд.

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

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

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

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

Перейдя в этот режим, Вы сможете сами распределять процессы по ядрам или группам ядер. Делается это путем выделения одного или нескольких процессов и последующим нажатием правой кнопки мышки. Здесь собственно, CPU и его номер - это номер ядра.

Т.е. если Вы хотите ускорить процессор и повесить процесс на 4 -ое ядро, то выбираете CPU4 , если на 1 -ое и 3 -тье, то CPU 1+3 , и тд. Думаю, что идея ясна. Теперь о том как лучше распределять.

Глобально, имеет смысл растаскивать процессы на группы, а ресурсоёмким приложением выделять все ядра сразу. Т.е, например, фаерволл и антивирус отдать на попечение 3+4 ядер, системные мелкие процессы, а так же небольшие программы, вроде аськи, и прочую шушеру на 1-ое, игры-фотошоп-прочее-тяжелое на 1+2+3+4 .

Либо, как вариант, попробовать всё повесить на все и посмотреть, что будет.

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

Мониторить нагрузку на ядра можно в том же .

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

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

К слову, вот на 4 -х ядрах даже в автоматическом режиме прирост производительности значительно ощутим, зато на двух почему-то даже в ручную не всегда удается достигнуть мощи.

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

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

Послесловие

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

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

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

Лучшие статьи по теме