Powersave linux как отключить

Обновлено: 05.07.2024

Когда я запускаю свой рабочий стол Unity, индикатор CPU показывает только одну полосу, и он установлен в Powersave . Когда я переключаюсь на Производительность, я должен ввести пароль администратора.

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

Существуют различные варианты настройки политики регулятора ЦП, описанные в Ask Ubuntu и других веб-сайтах:

Имейте в виду, что большинство сайтов предлагают оставить управление процессором на Powersave . Я на ноутбуке и обнаружил, что использование технологий Intel ThermalD и P-State в сочетании с управлением питанием TLP дает наилучший результат для частот, скорости вращения вентилятора и температуры.

Затем отредактируйте следующий файл (если он не существует, создайте его):

И добавьте в него следующую строку:

Сохранить и выйти.

Чтобы изменения вступили в силу, запустите:

Затем вы можете запустить, cpufreq-info чтобы увидеть информацию о вашей частоте процессора, регуляторе и многое другое:

Если вам нужен регулятор производительности все время, вам нужно отредактировать /etc/rc.local и вставить эти строки перед последней строкой, содержащей exit 0 :

Это также применимо к Ubuntu 18.04 и 18.10 на тот случай, если кому-то интересно .

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

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

Когда вы набираете cpufreq-info

Спасибо за это. Я внес изменение в принятый ответ с вашим предложением; Вы можете авторизоваться на других сайтах, таких как stackoverflow, чтобы получить 100 репутации для вас.

Я на Xubuntu 18.04.02 LTS и установка cpufrequtils sudo apt-get install cpufrequtils , позволила снизить максимальную скорость процессора. Хороший вариант, так как вентилятор перестал работать.

Посмотрев информацию cpufreq-info , я создал файл sudo nano /etc/default/cpufrequtils и написал в него, как на картинке ниже. Я обнаружил, что полезно также установить значение минимальной скорости.

введите описание изображения здесь

И наконец, команда, чтобы изменения вступили в силу sudo /etc/init.d/cpufrequtils restart , в результате получаются следующие выходные данные cpufreq-info :

введите описание изображения здесь

Сегодня я обнаружил что Linux mint 18 стал грузиться медленнее чем Linux mint 17. Что не очень хорошо для моего ноутбука. Я выяснил что это связано с ненужными службами, приложениями, визуальными эффектами. Существует множество оптимизаций, позволяющих повысить скорость работы дистрибутива Linux Mint.

В этой статье мы рассмотрим как выполняется оптимизация Linux Mint. Я покажу только максимально безопасные. Проверял их сам на Toshiba Satelite l20 - 101 с Linux Mint 18.1 xfce и на компьютере HP Elite 7200 c linux mint 18.1 MATE. Перед дальнейшими инструкциями установите все обновления, чтобы не возникло ненужных ошибок.

Оптимизация Linux Mint

1. Оперативная память

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

Вначале надо проверить величину этого параметра. Откройте терминал - ctrl + alt + t и выполните команду:

Должно быть число 60. Дальше надо установить приложения gksu и leafpad. Можно через Synaptic или Терминал. В терминале используйте команду, она запросит ваш пароль

sudo apt install gksu leafpad

Установим новое значение параметра. Перейдите по пути /etc/ и откройте файл sysctl.conf текстовым редактором, либо командой:

gksudo leafpad /etc/sysctl.conf


В конце надо будет добавить vm.swappiness=10. Сохраните файл и перезагрузите ваш Компьютер / Ноутбук.

2. Настройка кэша inode

Только для ПК с 1 гб и больше так как это оптимизация приведет к долгому хранению системных файлов в оперативной памяти. Откройте файл /etc/sysctl.conf:

gksudo leafpad /etc/sysctl.conf

Опуститесь вниз файла и добавьте эту строчку в конце:

3. Настройка zram

Только ПК с оперативной памятью 768 Мб или больше. Внимание это может привести к нестабильной работе всей системы! Сделайте бэкап данных.

Работа данной оптимизации:

  • Центральный процессор вашего компьютера (CPU) будет использоваться более интенсивно, так как будут осуществляться постоянные сжатие и распаковка данных;
  • Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический раздел подкачки на жестком диске. При этом она также может переместить в этот раздел часть файла подкачки из оперативной памяти, что еще более замедлит ее работу;
  • На данный момент рассматриваемый модуль все еще является экспериментальным, поэтому реализованный в рамках него дополнительный уровень хранения данных может снизить стабильность работы системы.

Нужен пакет zram-config. Можете через synaptic, но я больше люблю использовать терминал.

sudo apt install zram-config

Перезагрузите ПК после установки. Можно командой:

Надо проверить работу данного модуля:

Должен появится отчёт о разделах на /dev/zram. Если система стала работать неправильно или zram вам уже не нужен, то делаем следующее:

sudo apt purge zram-config

Если у вас мало оперативной памяти, то вы точно заметите ускорение Linux Mint 18. Подробнее про настройку zram в linux написано в другой статье.

4. Отключение индексации

Как и в Windows, в Linux есть приложение для ускорения поиска, которое также тормозит работу системы. Данное приложение удалить полностью через synaptic нельзя. Он удалит лишь его часть. Следовательно надо использовать терминал.

sudo apt purge apt-xapian-index

Перезагрузите ПК для окончания применения изменений.

5. Оптимизация LibreOffice

Как всем известно, java имеет очень медленный компилятор. Скорость запуска LibreOffice повысилась раза в 3 после отключения java. Но она стоит там не просто так. Некоторые функции требуют java. Так что если вам они нужны то не отключайте. Откройте приложение Writer.

Зайдите в меню Сервис — Параметры LibreOffice — Расширенные возможности» и убрать флажок «Использовать виртуальную машину Java». Включить поддержку можно в любой момент просто вернув галочку в том поле:




6. Настройка автозагрузки

В Wndows это msconfig, а в Linux есть несколько способов решения этой задачи. Автозапуск сильно замедляет как и запуск системы, так и работу в целом. Часть программ настраивается через графический интерфейс - Меню - Параметры - Автозапуск. В XFCE это Сеансы и запуск. Но там не все службы. Далее, я буду писать зачем нужна каждая из служб, которые я буду отключать и как их отключить через терминал. Сначала смотрим скорость загрузки системы:

$ sudo systemctl disable служба

$ sudo systemctl enable служба

avahi-daemon.service - это процесс для обнаружения ПК в домене .local. Если у вас один пк в домашней сети или у вас нет домена .local. То можно смело отключать:

sudo systemctl disable avahi-daemon.service

cgmanager.service - предназначен для управления cgroup. Служба нужна только людям использующих контейнер LXC. Этот контейнер позволяет создавать виртуальные машины почти без потерь производительности. Но я не использую виртуализацию. Отключаю:

sudo systemctl disable cgmanager.service

cups-browsed.service – это служба для принтеров. Сейчас у меня нет принтера, но если появится я просто включу эту службу.

sudo systemctl disable cgmanager.service

geoclue.service – это служба, которая отправляет вашу геолокацию приложениям. Без каких-либо вопросов отключаем:

sudo systemctl disable geoclue.service

Службы vm2-lvmetad и lvm2-monitor относятся к службам управления логическими томами (LVM – Logical Volume Management). Если вы не используете логические тома то можно отключать. Если при установке вы выбрали автоматическую, то у вас все первичные.

sudo systemctl disable vm2-lvmetad.service

sudo systemctl disable lvm2-monitor.service

Результаты выполнения может быть таким:

Failed to execute operation: No such file or directory и

Removed symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service

ModemManager.service – это интерфейс, позволяющий реализовать подключение к сети интернет, используя мoдемы, каналы связи (2G/3G/4G/CDMA). У меня вообще шнур так что отключаю.

sudo systemctl disable ModemManager.service

speech-dispatcher.service - это унифицированный API, который имеет предназначение для изменения порядка вызова синтезатора, так же позволяет предотвратить наложения звука при нескольких приложениях, использующих звук. Я не планирую включать сразу штук 8 песен. Так что отключаю:

sudo systemctl disable speech-dispatcher.service

ssh.service - это сервис удаленного управления системой через терминал. Я таким не пользуюсь => отключаем.

sudo systemctl disable ssh.service

ufw.service – служба межсетевого экрана. Это брандмауэр. Мне он нужен, но многим нет. Будем не отключать а удалять. Через Synaptic или терминал.


sudo apt purge ufw

Я перечислил все службы, которые можно отключить безболезненно для системы. Теперь перезагрузка и тест скорости. После отключения служб вы точно заметите ускорение работы linux mint.

Читайте подробнее про ускорение загрузки Linux в отдельной статье.

7. Настройка окружения

Визуальные эффекты делают систему красивой. Если вы любите MacOS вам не пережить их отключение. Те, кто пользовался Windows 7 aero знают как это всё тормозит.

Linux Mint Cinnamon: для начала необходимо открыть: «Меню — Параметры системы — Эффекты» и отключить все эффекты в открывшемся окне. Далее, необходимо открыть: «Меню — Параметры системы — Общие» и активировать переключатель в пункте списка «Отключить композитинг для полноэкранных окон».

Linux Mint Mate: откройте «Меню — Настройки — Окна», перейдите на вкладку «Общие» открывшегося окна и уберите флажок «Включить композитный менеджер».

Linux Mint Xfce: необходимо «Меню — Параметры рабочего стола» и изменить оконный менеджер с «Xfwm4 + Compositing» на «Xfwm4».

Не забудьте поставить фоном один сплошной цвет.

8. Браузеры

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

Теперь конкретно про firefox. В первую очередь следует ввести в адресную строку веб-браузера about:config и нажать клавишу Enter. Далее, нужно нажать на кнопку Я принимаю на себя риск!.

Вам следует ввести в поле поиска на открывшейся странице запрос sessionstore и использовать двойной клик для редактирования значения параметра browser.sessionstore.interval. По умолчанию он имеет значение 15000, соответствующее 15 секундам. Вы можете добавить к значению несколько нулей таким образом, чтобы оно превратилось в значение 15000000 и нажать на кнопку OK для сохранения изменений.

Далее, переключите эти параметры в положение false:

  • browser.sessionstore.restore_on_demand
  • browser.sessionstore.resume_from_crash
  • services.sync.prefs.sync.browser.sessionstore.restore_on_demand

Осталось закрыть все окна веб-браузера Firefox и перезапустить его.

9. Очистка Linux Mint

В Linux, как и в Windows скапливается мусор. Но в отличие от Windows у него нет реестра, что даёт возможность удалить весь мусор.

sudo apt autoclean

sudo apt autoremove

Не забудьте удалить ненужные программы. Например, мне не нужен VLC когда стоит dragon player.

sudo apt purge vlc

10. Установка драйверов

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



11. Оптимизация tmp

Если у вас много оперативной памяти можно ещё больше ускорить систему с помощью перемещения файлов с жесткого диска на виртуальный раздел в оперативной памяти. Откройте терминал.

sudo cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/

sudo systemctl enable tmp.mount

systemctl status tmp.mount

Если вам он больше не нужен просто удалите его:

sudo rm -v /etc/systemd/system/tmp.mount

12. Оптимизация wifi

Оптимизация Linux Mint также может включать ускорение wifi. Узнаем как названа ваша сетевая карта в системе:

Затем вы сможете узнать название. Например, wlp2s0. Отключим энергосбережение.

gksudo xed /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Теперь сохраняем документ и перезагружаем ПК. Выполните команду для проверки:

Если появилась надпись Power management:off то вы все настроили. Для сетевых карт intel есть особый способ ускорения, поскольку система для неё использует драйвер iwlwifi. Нужно активировать функцию Tx AMPDU.

Функция AMPDU предназначена для ускорения передачи данных путем объединения нескольких наборов данных друг с другом. До версии 18.1 включалась автоматически, но была убрана из-за проблемных чипсетов.

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

lsmod | grep iwlwifi

Если появилась строка «iwlwifi» то можно продолжать.

echo "options iwlwifi 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi11n.conf

Теперь нужно перезагрузить ПК. Перед перезагрузкой запишите себе эту команду:

sudo rm -v /etc/modprobe.d/iwlwifi11n.conf

Она нужна для отката изменений если сеть не будет работать.

Выводы

Теперь вы знаете как выполняется ускорение Linux Mint 18. Я очень надеюсь что помог другим пользователям. Пишите в комментариях вашу скорость запуска и скорость работы после проделанных изменений. Насколько вам помогла оптимизация Linux Mint 18 по сравнению с тем, как было раньше?

Если вы уже пытались настраивать частоту Linux, то, наверное уже заметили, что частота процессора сама меняется в зависимости от нагрузки на систему. Операционная система устанавливает лимит минимальной и максимальной частоты, и когда нагрузки нет частота автоматически опускается до минимальной, а при появлении нагрузки подымается назад.

Конечно, в интерфейсе BIOS можно зафиксировать частоту на одном уровне, но в этом нет смысла. С точки зрения баланса производительности и энергопотребления лучше оставить всё как есть. Но правила изменения частоты можно настроить. Для этого используются политики CPU Governor. В этой статье мы рассмотрим как узнать частоту процессора Linux, а также как настроить её изменение.

Как узнать частоту процессора Linux

Узнать текущую частоту процессора можно вместе с другой информацией о нём с помощью утилиты lscpu:


Здесь же выводится максимальная и минимальная частота. Текущую частоту для каждого ядра по отдельности вы можете посмотреть в файле /proc/cpuinfo:


Так можно вывести информацию обо всех ядрах на одном экране:

cat /proc/cpuinfo | grep "cpu MHz"


Утилита lshw тоже выводит текущую и максимальную частоту в секции cpu:


Ну и hwinfo выводит нужную нам информацию. Правда, прежде надо её установить:

sudo apt install hwinfo

hwinfo --short --cpu


Если вы хотите отслеживать как меняется частота со временем используйте hwinfo в сочетании с утилитой watch:

watch hwinfo --short --cpu


Теперь вы знаете как посмотреть частоту процессора Linux, перейдём к управлению.

Управление частотой в Linux

Для управления частотой в операционной системе Linux используются политики CPU Governor. Они определяют как быстро будет изменятся частота при изменении нагрузки. Существует четыре политики:

  • powersave - процессор работает на минимальной частоте;
  • performance - процессор работает на максимальной частоте;
  • ondemand - динамическое изменение частоты, при появлении нагрузки резко устанавливается самая высокая частота, а при снижении нагрузки частота медленно снижается;
  • conservative - аналогично ondemand, только частота меняется более плавно;
  • userspace - использовать частоту заданную пользователем;
  • schedutil - изменение частоты на основе планировщика.

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

sudo apt install linux-tools-generic

Затем посмотрите информацию о процессоре:


Как видите, сейчас для управления частотой используется политика ondemand. Для установки политики используйте команду frequency-set и опцию -g. Например, для performance:

sudo cpupower frequency-set -g performance


Теперь частота гораздо выше, а используемая политика performance. Для того чтобы вручную менять частоту установите политику userspace:

sudo cpupower frequency-set -g userspace

Для установки максимальной частоты используйте опцию -u:

sudo cpupower frequency-set -u 3600Mhz

Для установки минимальной частоты - опцию -d:

sudo cpupower frequency-set -d 2300Mhz

А для изменения текущей частоты процессора - опцию -f:

sudo cpupower frequency-set -f 3500Mhz


Частота всё-равно будет немного колебаться, но эти колебания будут в пределах выбранного диапазона.

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

Если вы любите пользоваться графическим интерфейсом вместо команд, вам понравится утилита cpupower-gui. Она позволяет настроить все необходимые параметры в графическом интерфейсе. Для её установки выполните:

sudo apt install cpupower-gui

Для установки самой последней версии выполните такие команды:

После завершения установки вы сможете найти программу в главном меню. Её окно выглядит вот так:


Утилита позволяет настроить максимальную и минимальную частоту, а также политику для каждого ядра по отдельности или для всех ядер вместе. Просто выберите нужные значения и нажмите кнопку Apply.

В отличие от консольных команд утилита позволяет устанавливать необходимые вам значения профиля и частоты при старте программы. Для этого в программе есть два профиля Balanced и Performance. Первый использует политику Powersave, а второй - Performance. Для того чтобы выбрать профиль по умолчанию надо отредактировать конфигурационный файл /etc/cpupower_gui.conf:

sudo vi /etc/cpupower_gui.conf


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

Выводы

В этой небольшой статье мы рассмотрели как меняется частота процессора Linux, как её настроить и зачем это необходимо.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

В Linux Mint 17.3 / 18 iwconfig говорится, что управление питанием моей беспроводной карты включено . Я хочу отключить это навсегда или какое-то решение этой проблемы.

sudo iwconfig wlan0 power off работает, пока я не перезагружу ноутбук.

Кроме того, если я случайно проверяю iwconfig , иногда он включен, несмотря на то, что я выполнил эту команду.

Я прочитал несколько статей о том, как сделать исправление постоянным. Все они содержали первый шаг «Перейти в каталог /etc/pm/power.d », которого в моем случае не было.

Я следовал за этими шагами:

Я ввел эти две строки в файл:

И я закончил с настройкой правильных прав пользователя:

Но после перезагрузки управление питанием снова включается.

iwconfig после ручного выключения управления питанием

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

Откройте этот файл с помощью вашего текстового редактора, давайте использовать, nano например:

По умолчанию есть

Просто измените его на значение 2 .

Изменения будут активны при следующей перезагрузке.

Значения для поля powersave:

Это прекрасно сработало для меня до прошлой недели или около того - теперь я получаю NetworkManager[19973]: Failed to read configuration: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf: Key file does not start with a group . Оказывается, поскольку я создал это вручную, у меня не было реквизита [сейчас] [main] в верхней части файла.

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

Вероятно, есть крючки, как если бы я отключил адаптер питания.

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

Создайте каталог, в котором вы хотите сохранить файл, если его еще нет для всех ваших скриптов, я лично хочу, чтобы он был в /etc/pm/ :

Создайте (где угодно) скрипт, назовите его разумным, для меня это:

Я использовал nano , но используйте что угодно, например, если вы хотите создать файл графически, например. с gedit (LM17) или xed (LM18):

Введите в файл следующее содержимое:

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

Далее вам необходимо установить соответствующие права доступа к файлу rwx для владельца:

Наконец, мы будем выполнять скрипт каждую минуту, используя CRON; грязный , но worky :

Если вы никогда не редактировали crontab раньше, он спросит, какой редактор вы хотите использовать, это полностью зависит от вас.

Вставьте это в конец файла:

Подождите минуту, а затем вы можете проверить, отключено ли управление питанием:

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

Читайте также: