Что такое парковка ядер процессора
Перейти к содержимому

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

  • автор:

ParkControl

ParkControl

Утилита для Windows, позволяющая настраивать парковку ядер процессора.

Яндекс.Браузер — быстрый браузер с защитой от мошенников и вредоносных сайтов.

Тип лицензии:
Freeware (бесплатное)

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

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

Функции ParkControl

  1. Визуализация текущих настроек. Сразу после запуска программы пользователи увидят текущие настройки парковки ядер для активного плана питания.
  2. Выбор плана питания. Пользователи могут выбрать разные планы питания и видеть, какие настройки парковки применены к каждому из них.
  3. Простой интерфейс. Главный экран предоставляет ползунки для управления процентом паркованных ядер и уровнем многозадачности. Это позволяет легко и быстро вносить изменения.
  4. Динамическое обновление. Изменения, внесенные с помощью ParkControl, применяются немедленно без необходимости перезагрузки.

Зачем использовать ParkControl?

Есть несколько причин, по которым пользователи могут захотеть использовать эту утилиту:

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

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

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

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

Core Parking что это? (парковка ядер)

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

То есть зачем работать 4 ядрам на 50%, если могут работать 2 ядра на 100%, это если грубо говоря.

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

Примерно как-то так работает Core Parking

Чтобы в настройках Электропитания появилось управление парковкой ядер (Core Parking), то нужно внести некоторые параметры в реестр. После этого появятся такие настройки:

Настройки парковки ядер (будут доступны после внесения правок в реестр)

Но что именно нужно внести в реестр и как вообще это все настроить? Я бы написал, но вряд ли у меня получится лучше, чем написано про Core Parking здесь:

Это крупнейший компьютерный форум OSzone. Очень советую перейти по ссылке — там все детально описано.

Core parking index

Core parking index — ползунок регулировки парковки ядер. Чем правее тем меньше ядер будет бездействовать. Если выставить 100%, то в итоге все ядра будут работать.

Ползунок можно найти в программе CPU Core Parking Manager:

Frequency scaling index

Frequency scaling index в CPU Core Parking Manager задает рабочую частоту процессора. Например у вас процессор с частотой 4 ГГц. Если выставить в ползунке.. 75%, то процессор будет работать на 25% меньше — то есть на 3 ГГц. Полезно чтобы уменьшить производительность, из-за чего снизиться температура, и как результат — шум компьютера или ноутбука.

Вот сам ползунок:

Мне кажется, что управлением Frequency scaling index занимается какой-то драйвер в Windows. Драйвер посылает команды процессору и тот их выполняет. Но может быть такое, что параметр работать не будет — в таком случае причина может быть в настройках биоса. Там стоит запрет на изменение частоты, нужно разбираться.

Еще есть интересная программа ParkControl — парковка ЦП и перерасчет частоты:

Внешний вид ParkControl и описание

Изменение рабочей частоты процессора штатными средствами Windows

Да, есть такие настройки. Работают, если в биосе не отключено. Позволяет изменить рабочую частоту процессора прямо в Windows, или задать минимальное состояние и максимальное, здесь имеется ввиду частота.

Возможно что изменение частоты не будет работать в Windows, если в биосе отключены энергосберегающие технологии, например Enhanced Intel SpeedStep (EIST) или AMD CooPn’Quiet.

Итак, как попасть в эти настройки? Зажимаете кнопки Win + R, появится окошко Выполнить, вставляете одну из этих команд:

Нажали ОК. Далее выбираете Настройка перехода в спящий режим:

Потом нажимаете Изменить дополнительные параметры питания:

Появится окошко Электропитание. Здесь в процентах можно задать минимальное и максимальное состояние процессора:

  1. Минимально — 0%, максимально — 100%. Процессор в простое будет скидывать максимально частоту. При нагрузке частота будет повышаться до 100%.
  2. Минимально и максимально — 100%. Процессор всегда будет работать на максимальной частоте.
  3. Минимально и максимально — 0%. Процессор будет постоянно работать на минимальной частоте.

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

Не по теме, но хочу написать. Вот я так подумал — можно купить б/у процессор дешево от AMD, серия FX, те что 8-ядерные. Эта серия славится тем что процессоры греются и много потребляют энергии. А вот если взять такой процессор и снизить частоту в Windows до 50% — то нагрев будет меньше, частота тоже, но все таки каких никаких, но 8 ядер.. а цена на б/у можно найти даже в районе $50.. ну это просто мысли вслух)

Вот и все. До новых встреч, удачи!

ParkControl

Скачать ParkControl

О программе

ParkControl — бесплатное приложение для управления парковкой ядер многоядерных процессоров в режиме реального времени. Регулируйте производительность компьютера на ОС Windows с использованием различных схем электропитания и настроек ЦП

Что нового
Системные требования

Windows 7 и выше

Полезные ссылки
  • Почему не стоит устанавливать несколько антивирусов на один компьютер
  • Как выявить неисправность оперативной памяти на компьютере с Windows 10
Подробное описание

ParkControl разработан компанией Bitsum и предназначен для управления настройками парковки ядер.

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

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

Новое в ParkControl

Bitsum Highest Performance

Схема электропитания, которая позволяет автоматически оптимизировать аппаратные компоненты для максимальной производительности, превосходящей по показателям возможности стандартной схемы управления питанием “Высокая производительность” в системе Windows.

Bitsum Dynamic Boost (только для Pro)

Автоматическое переключение планов питания при переходе компьютера в режимы активности и бездействия. При активном использовании ПК оставайтесь в режиме Bitsum Highest Performance.

Функция Bitsum Dynamic Boost доступна в платной версии ParkControl Pro. Предназначена для динамического изменения плана электропитания, когда компьютер активен и для снижения потребления ресурсов во время простоя системы (функция доступна только в версии 1.1).

Парковка ядер многоядерных процессоров с помощью ParkControl

Парковка ядер

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

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

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

Эффективность

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

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

В тестах Bitsum наибольший выигрыш от отключения парковки удалось получить с процессорами AMD. Это связано из-за разницы в том, как процессоры AMD распределяют вычислительные ресурсы между логическими ядрами. Microsoft оптимизировала ОС под технологию HyperThreading от Intel, которая меньше полагается на вторичные ядра. Вторичные логические ядра AMD являются практически полноценными процессорами.

Безопасность

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

Парковка ядер многоядерных процессоров в Windows 7

Одним из проблемных моментов современных многоядерных процессоров является их энергопотребление, для минимизации которого производители процессоров используют свои аппаратные технологии. Кроме того, производители процессоров дают рекомендации разработчикам операционных систем, за счет чего можно дополнительно снизить энергопотребление. При разработке Windows 7 и Windows 2008 R2 компания Microsoft прислушалась к таким рекомендациям от Intel. Как известно, при работе на многоядерных процессорах, операционная система производит ротацию потоков между ядрами. Другими словами, переносит поток с более загруженных на менее загруженные ядра, что обеспечивает равномерную загрузку всех ядер системы. Но такая постоянная ротация приводит к потере производительности и повышению энергопотребления. Чтобы изменить ситуацию в Windows 7 и Windows 2008 R2, была реализована функция «идеального ядра», которая оставляет выполнение процесса на том ядре, на котором он начался, до полного его завершения. Такой подход позволяет получить более отзывчивую систему. Кроме того, с подходом «идеального ядра«, была реализована функция «парковка ядер«, позволяющая переносить все задачи на одно ядро, а остальные переводить в бездействие, если это позволяет уровень основной нагрузки. Соответственно, совместная работа двух функций позволяет минимизировать число использования ядер в режиме бездействия, что в свою очередь приведет к снижению энергопотребления и получению более отзывчивой системы. Core Parking в конфигурации с минимальным энергопотреблением. Работа Core Parking при возрастании вычислительной нагрузки. Для отображения параметров парковки ядра в графическом интерфейсе панели управления необходимо импортировать в реестр следующие значения:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\3b04d4fd-1cc7-4f23-ab1c-d1337819c4bb]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\a55612aa-f624-42c6-a443-7397d064c04f]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\ea062031-0e34-4ff1-9b6d-eb1059334028]
"Attributes"=dword:00000000
  • В Минимальное число ядер в состоянии простоя (Processor performance core parking min cores) — Установить 25% для четырех ядерного процессора — или 50% для двух ядерного процессора.
  • В Разрешить состояния снижения питания (Allow Throttle States) – Включить.
  • В Отключение простоя процессора (Processor idle disable) — Включить состояние простоя.
  • В Переопределение ядра приостановки ядра производительности процессора (Processor performance core parking core override) – Отключено.
  • В Максимальное число ядер в состоянии простоя (Processor performance core parking max cores) — Установить 75% для четырех ядерного процессора или 50% для двух ядерного процессора.

Вызвав Монитор ресурсов через Диспетчер задач, на вкладке ЦП можно будет увидеть, что часть ядер припаркована.

Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *