Гид по технологиям

4 приёма для увеличения производительности Linux

7 min read Оптимизация Обновлено 09 Jan 2026
Ускорение Linux: 4 простых приёма
Ускорение Linux: 4 простых приёма

linux-overdrive

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

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

Что такое governor и почему это важно

Губернатор (CPU governor) — это компонент управления энергопотреблением процессора, который выбирает частоту CPU в зависимости от нагрузки. Проще: governor решает, когда и насколько «ускорить» ядра. Некоторые режимы отдают приоритет экономии энергии, другие — производительности.

Краткая дефиниция: governor — политика масштабирования частоты процессора.

1. Смените режим управления частотой процессора на performance

Почему это работает

Режим “performance” заставляет CPU держать максимально возможную стабильную частоту. Стандартный режим “ondemand” пытается быстро поднять частоту при нагрузке, но на это уходит несколько миллисекунд. В коротких всплесках нагрузки эти миллисекунды могут стоить отзывчивости и производительности.

Когда не стоит использовать

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

Как применить (Ubuntu/Debian)

Откройте терминал и установите утилиту:

sudo apt-get install cpufrequtils

Затем установите режим performance:

sudo cpufreq-set -g performance

Альтернатива для systemd/cpupower

На современных дистрибутивах можно использовать cpupower:

sudo apt install linux-tools-common linux-tools-$(uname -r)
sudo cpupower frequency-set -g performance

Проверка

cpufreq-info

Это покажет активный governor и текущие частоты.

2. Установите проприетарные драйверы видеокарты

Почему это стоит сделать

Открытые драйверы часто хороши, но проприетарные драйверы производителей (особенно NVIDIA) обычно дают лучшую производительность 3D и игры, оптимизированные профили и дополнительный функционал.

Как установить (Ubuntu пример)

  1. Откройте меню приложений и найдите “Дополнительные драйверы” (Additional Drivers).
  2. Выберите проприетарный драйвер вашей карты и примените изменения.
  3. Перезагрузите систему.

ubuntu_additional_drivers2

Примечание по Intel

Intel официально поддерживает открытый драйвер и не предоставляет проприетарного решения, поэтому для Intel-дискретов альтернатив нет.

Когда это не помогает

  • Для простых офисных задач и 2D-акселерации разница может быть неощутимой.
  • На слишком старом или очень новом железе проприетарный драйвер может иметь проблемы совместимости.

3. Пользователи NVIDIA: разгон графической карты

Возможность

На Linux у пользователей NVIDIA есть довольно удобный инструмент для разгона — через панель настроек NVIDIA. Разгон даёт прирост FPS в играх, но повышает температуру и риск деградации оборудования.

Как включить пункты разгона

  1. Откройте NVIDIA X Server Settings.
  2. Перейдите на вкладку X Server Configuration и нажмите Save to X Configuration File.
  3. В терминале откройте файл конфигурации X:
sudo nano /etc/X11/xorg.conf
  1. Найдите секцию Device для вашей видеокарты и добавьте строку:
Option "Coolbits" "5"
  1. Перезагрузите компьютер. В панели NVIDIA появится вкладка Clock Frequencies, где можно регулировать частоты.

Предупреждение

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

Альтернативы разгону

  • Увеличение частоты через профиль производительности драйвера без разгона (например, профиль “Performance” в настройках).
  • Аппаратный разгон через BIOS/UEFI (если поддерживается), но это редко доступно для ноутбуков.

4. Отключите IPv6, если ваш провайдер его не поддерживает

Почему это помогает

Если сеть или провайдер не используют IPv6, система может тратить ресурсы на попытки установить IPv6-соединения. Отключение IPv6 в таких случаях убирает лишние DNS/сеть-тайм-ауты и уменьшает накладные расходы.

Как отключить в Network Manager

  • Откройте менеджер сетевых подключений.
  • Выберите ваше соединение → вкладка IPv6 → в поле Метод выберите “Игнорировать”.

Как отключить системно (sysctl)

Добавьте в /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Затем примените:

sudo sysctl -p

Когда не стоит отключать IPv6

  • Если ваш провайдер или локальная сеть поддерживают IPv6, его отключение ухудшит работу некоторых сервисов.

linux_perf_disableipv6

Другие полезные приёмы и альтернативные подходы

Короткий список дополнительных оптимизаций, которые стоит рассмотреть:

  • Оптимизация для SSD: включить TRIM (fstrim), выбрать подходящие параметры монтирования (например, discard или периодический fstrim) и файловую систему с учётом SSD.
  • Настройка swap: изменение swappiness, использование zram вместо регистрационного swap’а или удаление раздела swap (с осторожностью).
  • Ulatencyd и kernel low-latency: для снижения латентности ввода/вывода и улучшения отклика.
  • Планировщики ввода/вывода: смена elevator (cfq, bfq, noop) в зависимости от нагрузки и носителя.
  • Удаление ненужных сервисов и демонов: уменьшение числа фоновых задач освобождает CPU и оперативную память.

Когда эти подходы не подходят

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

Практическая методика: как внедрять и проверять изменения (мини-методология)

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

Критерии приёмки / Как понять, что изменение помогло

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

Инструменты для замеров

  • sysbench для CPU/диска
  • phoronix-test-suite для комплексных тестов
  • glxgears/lightweight benchmarks для быстрой проверки OpenGL
  • top/htop, nvidia-smi и sensors для мониторинга нагрузки и температур

Роль-ориентированные чек-листы

Для геймера

  • Установить проприетарный драйвер GPU
  • Включить режим performance для CPU
  • Настроить профиль питания в DE на максимум производительности
  • Убедиться в корректном охлаждении
  • Запустить stress/benchmark и мониторинг температур

Для разработчика/компилятора

  • Включить performance governor перед длительными сборками
  • Уменьшить swappiness, чтобы не падать в swap
  • Отключить ненужные фоновые сервисы
  • Использовать tmpfs для временных директорий при сборке

Для администратора сервера

  • Не применять performance по умолчанию; вместо этого настраивать по нагрузке
  • Тестировать изменения на стенде
  • Документировать и версионировать конфигурации

Подводные камни и когда эти приёмы не сработают

  • Старое или дефектное оборудование не даст прироста даже при разогнанных настройках.
  • Ограничения BIOS/UEFI или системы охлаждения могут помешать стабильной работе при повышенных частотах.
  • Некоторые дистрибутивы применяют собственные политики управления питанием, которые могут перезаписывать ваши настройки при обновлении.

Глоссарий (1‑строчные определения)

  • Governor — политика масштабирования частоты CPU.
  • TRIM — команда для SSD, освобождающая неиспользуемые блоки.
  • Swappiness — параметр ядра, определяющий склонность к использованию swap.
  • Coolbits — опция конфигурации Xorg для включения управления частотами NVIDIA.

Примеры тестов и приёмы проверки (тест-кейсы)

  1. Измерьте базовый сценарий: время сборки небольшого проекта (make clean && time make).
  2. Включите performance governor, повторите сборку, сравните время.
  3. Для графики: запустите бенчмарк игры или glxgears, замерьте средний FPS.
  4. Проверьте температурные графики до и после изменений при длительной нагрузке.

Критерий успеха: улучшение производительности без критического роста температуры или нестабильности.

Резюме

Эти четыре приёма дают быстрый путь к повышению производительности: смена governor даёт мгновенное улучшение отклика, проприетарные драйверы часто ускоряют 3D, разгон NVIDIA даёт дополнительный FPS при играх, а отключение IPv6 убирает сетевые накладные расходы в неподдерживаемых сетях. Всегда тестируйте изменения по одному, фиксируйте результат и отслеживайте побочные эффекты.

Важно: соблюдайте осторожность при разгоне и изменении системных настроек. Если вам важнее экономия энергии — откажитесь от агрессивных настроек.

Что ещё вы используете для ускорения Linux? Что для вас важнее — энергосбережение или производительность? Оставьте комментарий.


Ключевые выносные заметки:

  • Внедряйте изменения постепенно и с резервными копиями.
  • Проверяйте температуру и стабильность после каждого шага.
  • Для серверов предпочтительнее подход по нагрузке, а не постоянный режим performance.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство