Пользователи Windows со стажем, давно и отлично усвоили, что без настройки, работать в винде невозможно. Под Linux - запросто, но можно и настроить, в погоне за скоростью и отзывчивостью компьютера.
Полностью разбирать возможности этой программы, переписывая подробный мануал было бы глупо. Опишу лишь то, что делаю на любом ПК.
В основном изменения настроек касается отключения патчей уязвимости процессоров, которые на ПК сильно снижают производительность процессора, что обидно. Сами же уязвимости полноценно реализуемы лишь в системах серверной виртуализации. То есть компьютеров пользователей не особо и касается.
Так же вставим в настройки GRUB несколько других ключей, что позволят различным подсистемам компьютера работать с большей производительностью.
Всегда приятно, когда мелким тюнингом можно сделать свой компьютер быстрее и более отзывчивым к действиям пользователя.
А заодно приведем в божеский вид видеорежим при загрузке и в консоли. Лично мне неприятно, когда мой компьютер до момента полной загрузки системы прикидывается допотопным терминалом из-за низкого разрешения видеорежима, когда монитор позволяет все отображать много симпатичнее.
Для корректировки конфигурации GRUB нужны права root и текстовый редактор. Обычно я использую текстовый редактор nano, или встроенный в редактор файлового менеджера MidNight Commander (mc).
Если у вас нет ни того, ни другого, то запускаем консоль, и повышаем свои права до суперпользователя. Сделать это обычно можно двумя способами: командой su или sudo -i
Теперь мы можем установить nano и mc:
apt install mc nano
Данная команда самостоятельно скачает из репозитория эти два пакета и установит. Обычно эти пакеты есть во всех репозиториях, поэтому проблем быть не должно.
Теперь можно приступать к внесению изменений в конфигурационный файл GRUB.
Находится он по адресу: /etc/defaull/grub
Вызываем его на редактирование в nano:
nano /etc/default/grub
Либо запускаем MidNight Commander (mc), идем по каталогам, встаем курсором на нужный файл и нажимаем F4 (правка):
mc
Что я обычно делаю дальше?
Нахожу строку, начинающуюся с GRUB_DEFAULT= и меняю значение на 1. Так выбор операционной системы при загрузке будет ожидать в 3-5 раз меньше времени выбора пользователя. И GRUB сам начнет загрузку ОС.
Далее ищу строку с GRUB_CMDLINE_LINUX_DEFAULT="..."
И заменяю содержимое кавычек следующим набором абракадабры:
parsec.mac=0 quiet net.ifnames=0 mitigations=off nopti pti=off spectre_v2=off l1tf=off nospec_store_bypass_disable no_stf_barrier
Никаких переводов строки, все в одну строку.
Это и есть бережно собранные мной по всему интернету ключи, осуществляющие тюнинг ОС Linux на этапе загрузки. Так система работает заметно бодрее.
Далее идем к настройкам видеорежима, проматывая файл к строке с GRUB_GFXMODE=
Перед этой переменное может в строке стоять символ # (колодец). Его надо удалить, чтобы все сработало. А после знака = (равно) вводите разрешение монитора, за которым работаете.
В моем случае это: 1920x1080
Важно!!! Между горизонтальным разрешением и вертикальным надо ставить символ x (икс, агл.раскладки), а не х (ха, рус.раскладки). Иначе магия не сработает.
Ну что же, теперь сохраняем файл. По подсказке внизу окна вы наверняка справитесь, даже если раньше не имели опыта работы с редактором nano. Это вам не зубодробительный vi...
Осталось самая малость. Если вы в файловом менеджере, то выйдите из него по F10, а если нет, то просто заставьте GRUB принять новые настройки к сведению:
update-grub
Если ничего совсем плохого в своем новом конфигурационном файле GRUB не обнаружил и принял его к сведению, то в конце его словоблудия будет строка done.
А чтобы "два раза не вставать" можно заодно отключить состояния энергосбережения для ядер процессора, дополнительно увеличив производительность процессора и ОС в целом:
На этом наши магические пасы завершены, осталось только перезагрузить компьютер, чтобы узреть содеянное воочию:
init 6
Думаю, вы справились "на отлично", если читаете это... :)
_______________________________________________________________________________
Если статья оказалась полезной, то возможно и другие статьи моего цикла оптимизаций производительности системы вам пригодятся: