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

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.902
Реакции
1.991
Баллы
113
Веб-сайт
dnrschool-145.ru
Информация взята с сайта Оптимизация Linux Mint | Losst
Этой инфой я пользовался и подтверждаю ее эффективность: увеличилась скорость загрузки и сократилось потребление ОЗУ. Текст авторский, иногда буду делать свои заметки.

В этой статье мы рассмотрим как выполняется оптимизация Linux Mint. Я покажу только максимально безопасные. Проверял их сам на Toshiba Satelite l20 - 101 с Linux Mint 18.1 xfce и на компьютере HP Elite 7200 c linux mint 18.1 MATE. Перед дальнейшими инструкциями установите все обновления, чтобы не возникло ненужных ошибок.
[SVGINFO]Я проверял на Linux Mint 19.3 MATE на Lenovo B560 с ОЗУ 2 ГГБ[/SVGINFO]

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

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

В начале надо проверить величину этого параметра. Откройте терминал - ctrl + alt + t и выполните команду:
Код:
cat /proc/sys/vm/swappiness
Должно быть число 60. Дальше надо установить приложения gksu и leafpad.
[SVGINFO]Я не устанавливал. Использовал стандартный sudo и стандартный nano. Поэтому далее я буду использовать стандартные sudo и nano[/SVGINFO]
Можно через Synaptic или Терминал. В терминале используйте команду, она запросит ваш пароль
Код:
sudo apt install gksu leafpad
Установим новое значение параметра. Перейдите по пути /etc/ и откройте файл sysctl.conf текстовым редактором, либо командой:
Код:
sudo nano /etc/sysctl.conf
Далее изменяем параметр vm.swappiness. Что дает этот параметр?
По умолчанию установлено значение 60. Если это значение ближе к 100, система будет пытаться поместить в подкачку больше данных и сберечь память, при значениях близких к нулю, ядро не переносит данные на диск, если в этом нет крайней необходимости. Этот вариант может сделать систему быстрее, особенно актуально для домашних компьютеров.
Так вот, чтобы установить значение этого параметра, к примеру, на 10, добавьте в конец вышеуказанного файла (/etc/sysctl.conf) строку вида
Код:
vm.swappiness=10
После этого перегрузите машину.

2. Настройка кэша inode
Только для ПК с 1 гб и больше так как это оптимизация приведет к долгому хранению системных файлов в оперативной памяти. Откройте файл /etc/sysctl.conf:
Код:
 sudo nano /etc/sysctl.conf
Опуститесь вниз файла и добавьте эту строчку в конце:
Код:
 vm.vfs_cache_pressure=50

3. Настройка zram
Только ПК с оперативной памятью 768 Мб или больше. Внимание это может привести к нестабильной работе всей системы! Сделайте бэкап данных.
[SVGINFO]Себе установил, пока работает все хорошо[/SVGINFO]
Работа данной оптимизации:
  • Центральный процессор вашего компьютера (CPU) будет использоваться более интенсивно, так как будут осуществляться постоянные сжатие и распаковка данных;
  • Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический раздел подкачки на жестком диске. При этом она также может переместить в этот раздел часть файла подкачки из оперативной памяти, что еще более замедлит ее работу;
  • На данный момент рассматриваемый модуль все еще является экспериментальным, поэтому реализованный в рамках него дополнительный уровень хранения данных может снизить стабильность работы системы.
Нужен пакет zram-config. Можете через synaptic, но я больше люблю использовать терминал.
Код:
 sudo apt install zram-config
Перезагрузите ПК после установки.

Нужно проверить работу данного модуля:
Код:
cat /proc/swaps
Должен появится отчёт о разделах на /dev/zram. Если система стала работать неправильно или zram вам уже не нужен, то делаем следующее:
Код:
 sudo apt purge zram-config
Если у вас мало оперативной памяти, то вы точно заметите ускорение Linux Mint.

4. Отключение индексации
Как и в Windows, в Linux есть приложение для ускорения поиска, которое также тормозит работу системы. Данное приложение удалить полностью через synaptic нельзя. Он удалит лишь его часть. Следовательно надо использовать терминал.
Код:
 sudo apt purge apt-xapian-index
Перезагрузите ПК для окончания применения изменений.

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

В Wndows это msconfig, а в Linux есть несколько способов решения этой задачи. Автозапуск сильно замедляет как и запуск системы, так и работу в целом. Часть программ настраивается через графический интерфейс - Меню - Параметры - Автозапуск. В XFCE это Сеансы и запуск. Но там не все службы. Далее, я буду писать зачем нужна каждая из служб, которые я буду отключать и как их отключить через терминал. Сначала смотрим скорость загрузки системы:
Код:
systemd-analyze
Сохраните результаты для сравнения.
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 песен. Так что отключаю:
s
Код:
udo systemctl disable speech-dispatcher.service

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

ufw.service – служба межсетевого экрана. Это брандмауэр. Мне он нужен, но многим нет. Будем не отключать а удалять. Через Synaptic или терминал.
Код:
sudo apt purge ufw
Перечислены все службы, которые можно отключить безболезненно для системы. Теперь перезагрузка и тест скорости загрузки
Код:
systemd-analyze
. После отключения служб вы точно заметите ускорение работы linux mint.
 
Последнее редактирование:

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.902
Реакции
1.991
Баллы
113
Веб-сайт
dnrschool-145.ru
Как итог - у меня сократилось время загрузки до 23 секунд с изначальных 53(!!!)
И перестала зависать мышь и клавиатура
 

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.902
Реакции
1.991
Баллы
113
Веб-сайт
dnrschool-145.ru
переустановил ось. Результат:
Код:
$ systemd-analyze
Startup finished in 5.148s (kernel) + 2.418s (userspace) = 7.567s
graphical.target reached after 2.403s in userspace
:crazy:
 

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
986
Реакции
644
Баллы
93

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.902
Реакции
1.991
Баллы
113
Веб-сайт
dnrschool-145.ru

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
986
Реакции
644
Баллы
93
Это после отключения вышеперечисленых служб?
 

Майор

Premium
Premium
Регистрация
04.09.14
Сообщения
2.902
Реакции
1.991
Баллы
113
Веб-сайт
dnrschool-145.ru
Сверху Снизу