Как включить все ядра процессора¶
Включение всех ядер процессора — это настройка операционной системы и BIOS/UEFI, направленная на использование всех доступных вычислительных ядер центрального процессора (CPU) для выполнения задач. По умолчанию современные ОС (Windows, Linux) загружают все физические ядра, однако в ряде случаев — при энергосбережении, ошибках конфигурации или специфических настройках — часть ядер может оставаться отключённой. Ниже рассмотрены основные способы разблокировать всю производительность процессора.
¶Проверка текущего состояния ядер
Перед включением всех ядер следует убедиться, что они действительно не задействованы. В Windows это можно сделать через Диспетчер задач (Ctrl + Shift + Esc), вкладка «Производительность» → «ЦП»: там отображается общее число логических процессоров и загрузка каждого ядра. Дополнительная информация доступна в утилитах CPU-Z, HWiNFO или AIDA64.
В Linux количество активных ядер проверяется командами:
`` nproc lscpu cat /proc/cpuinfo ``
Если часть ядер показана как offline, они не участвуют в вычислениях.
¶Настройки в Windows
¶План электропитания
Встроенный план «Экономия энергии» может ограничивать максимальную частоту и фактическую загрузку ядер. Для полной производительности рекомендуется выбрать план «Высокая производительность» или «Сбалансированная (рекомендуется)» через «Панель управления» → «Электропитание» либо через «Параметры» → «Система» → «Питание и батарея» в Windows 11.
Дополнительно в настройках плана электропитания («Изменение параметров плана» → «Изменение дополнительных параметров питания») проверяются пункты:
- «Минимальное состояние процессора» — рекомендуется установить 100 %;
- «Максимальное состояние процессора» — 100 %;
- «Управление питанием процессора» → «Политика охлаждения» — значение «Пассивное» допускает рост частоты до включения вентилятора.
¶Утилита msconfig
В утилите «Выполнить» → msconfig на вкладке «Загрузка» → «Дополнительные параметры» существует опция «Число процессоров». Если она включена и задано значение меньше максимума, часть ядер при загрузке отключается. Для включения всех ядер нужно снять флажок или указать максимальное число.
¶Отключение режимов энергосбережения
В диспетчере устройств для каждого процессора (раздел «Процессоры») в свойствах вкладки «Управление электропитанием» рекомендуется отключить «Разрешить отключение этого устройства для экономии энергии».
¶Настройки в BIOS/UEFI
В прошивке материнской платы доступны параметры, напрямую влияющие на активность ядер:
- CPU Core Ratio / Multiplier — множитель ядер; автоматическое значение (Auto) обычно корректно, ручное завышение относится к разгону;
- Eco Mode / Power Limit — режим энергосбережения (например, Intel EPP или AMD Eco Mode), ограничивающий TDP и частоту; для полной производительности его следует отключить;
- Global C-State Control — управление состояниями простоя CPU; отключение C-States может предотвратить «засыпание» ядер в простое, но увеличивает энергопотребление;
- Cool'n'Quiet / Intel SpeedStep / Intel Speed Shift — технологии динамического регулирования частоты; обычно их рекомендуется оставить включёнными, так как они не отключают ядра, а лишь снижают частоту при малой нагрузке.
Для доступа к BIOS/UEFI при загрузке компьютера нажимается клавиша Del, F2 или иная, указанная производителем.
¶Настройки в Linux
В Linux для принудительного включения оффлайн-ядер используется команда:
`` echo 1 > /sys/devices/system/cpu/cpuX/online ``
где cpuX — номер ядра. Для включения всех ядер разом применяется цикл или утилита cpupower:
`` cpupower frequency-set -g performance ``
Губернатор производительности performance удерживает частоту на максимуме, исключая троттлинг из-за энергосбережения. Проверить состояние ядер можно командой:
`` cat /sys/devices/system/cpu/online ``
¶Возможные причины, по которым ядра не задействуются
| Причина | Проявление | Решение |
|---|---|---|
| Агрессивный план электропитания | Низкая частота, малая загрузка ядер | Сменить план на «Высокая производительность» |
| Ограничение в msconfig | Часть ядер не видна системе | Снять ограничение числа процессоров |
| Ошибки BIOS | Ядра offline после обновления | Сброс настроек BIOS к значениям по умолчанию |
| Перегрев и троттлинг | Падение частоты под нагрузкой | Обслуживание системы охлаждения |
| Ограничение виртуальной машины | В гипервизоре выделено меньше vCPU | Увеличить число виртуальных процессоров |
¶Разгон и безопасность
Разгон (оверклокинг) ядер — увеличение множителя и напряжения — выходит за рамки обычного включения всех ядер и требует продвинутого охлаждения. Повышение напряжения сокращает срок службы процессора и может вызывать нестабильность. Для большинства сценариев достаточно корректных настроек электропитания и BIOS без ручного разгона.
¶Интересные факты
- В Windows 10/11 планировщик задач автоматически распределяет нагрузку по всем доступным ядрам и логическим потокам (Hyper-Threading / SMT), поэтому ручное «включение» ядер обычно требуется лишь после сбоев конфигурации.
- Некоторые материнские платы при установке процессора с большим числом ядер (например, серверных EPYC или Threadripper) требуют обновления BIOS для корректного распознавания всех ядер.
- В виртуальных машинах (VirtualBox, VMware, KVM) число доступных ядер задаётся вручную в настройках виртуальной машины и по умолчанию может быть меньше физического.
Источники:
- Официальная документация Microsoft по настройкам электропитания Windows
- Руководства по эксплуатации материнских плат ASUS, MSI, Gigabyte
- Документация ядра Linux (kernel.org), разделы по управлению CPU
- CPU-Z, HWiNFO — утилиты мониторинга процессора
