Вы находитесь на странице: 1из 10

Форумы  Информационные технологии  Операционные системы, администрирование  Linux Mint 

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


 Майор ·  05.03.20
ТС
ТС
05.03.20  #1

Информация взята с сайта Оптимизация Linux Mint | Losst


Этой инфой я пользовался и подтверждаю ее эффективность: увеличилась скорость загрузки и сократилось потребление
ОЗУ. Текст авторский, иногда буду делать свои заметки.

Майор В этой статье мы рассмотрим как выполняется оптимизация Linux Mint. Я покажу только максимально безопасные.
Администратор Проверял их сам на Toshiba Satelite l20 - 101 с Linux Mint 18.1 xfce и на компьютере HP Elite 7200 c linux mint 18.1 MATE.
Команда форума Перед дальнейшими инструкциями установите все обновления, чтобы не возникло ненужных ошибок.
Регистрация: 04.09.14
Сообщения: 2.842
Реакции: 1.950
Баллы: 113  Я проверял на Linux Mint 19.3 MATE на Lenovo B560 с ОЗУ 2 ГГБ

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

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

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

Код: 
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
од: 

1 cat /proc/sys/vm/swappiness

Должно быть число 60. Дальше надо установить приложения gksu и leafpad.

Я не устанавливал. Использовал стандартный sudo и стандартный nano. Поэтому далее я буду

 использовать стандартные sudo и nano

Можно через Synaptic или Терминал. В терминале используйте команду, она запросит ваш пароль

Код: 

1 sudo apt install gksu leafpad

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

Код: 

1 sudo nano /etc/sysctl.conf

Далее изменяем параметр vm.swappiness. Что дает этот параметр?


По умолчанию установлено значение 60. Если это значение ближе к 100, система будет пытаться поместить в подкачку
больше данных и сберечь память, при значениях близких к нулю, ядро не переносит данные на диск, если в этом нет
крайней необходимости. Этот вариант может сделать систему быстрее, особенно актуально для домашних компьютеров.
Так вот, чтобы установить значение этого параметра, к примеру, на 10, добавьте в конец вышеуказанного файла
(/etc/sysctl.conf) строку вида

Код: 

1 vm.swappiness=10

После этого перегрузите машину.

2 Нас рой а э а inode


Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
2. Настройка кэша inode
Только для ПК с 1 гб и больше так как это оптимизация приведет к долгому хранению системных файлов в оперативной
памяти. Откройте файл /etc/sysctl.conf:

Код: 

1 sudo nano /etc/sysctl.conf

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

Код: 

1 vm.vfs_cache_pressure=50

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

 Себе установил, пока работает все хорошо

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

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

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

Код: 

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
1 sudo apt install zram-config

Перезагрузите ПК после установки.

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

Код: 

1 cat /proc/swaps

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

Код: 

1 sudo apt purge zram-config

Если у вас мало оперативной памяти, то вы точно заметите ускорение Linux Mint.

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

Код: 

1 sudo apt purge apt-xapian-index

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

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

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

Код: 
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Код: 

1 systemd-analyze

Сохраните результаты для сравнения.


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

Код: 

1 sudo systemctl disable avahi-daemon.service

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

Код: 

1 sudo systemctl disable cgmanager.service

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

Код: 

1 sudo systemctl disable cgmanager.service

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

Код: 

1 sudo systemctl disable geoclue.service

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

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Код: 

1 sudo systemctl disable vm2-lvmetad.service

Код: 

1 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). У меня вообще шнур так что отключаю.

Код: 

1 sudo systemctl disable ModemManager.service

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

Код: 

1 udo systemctl disable speech-dispatcher.service

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

Код: 

1 sudo systemctl disable ssh.service

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ufw.service – служба межсетевого экрана. Это брандмауэр. Мне он нужен, но многим нет. Будем не отключать а удалять.
Через Synaptic или терминал.

Код: 

1 sudo apt purge ufw

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

Код: 

1 systemd-analyze

. После отключения служб вы точно заметите ускорение работы linux mint.

Последнее редактирование: 09.03.20

Готовый хостинг для VOC++


Удобный современный хостинг для сайтов с любой нагрузкой

stream

ТС
ТС
05.03.20  #2

Как итог - у меня сократилось время загрузки до 23 секунд с изначальных 53(!!!)


И перестала зависать мышь и клавиатура

Готовый хостинг для VOC++


Майор Удобный современный хостинг для сайтов с любой нагрузкой
Администратор
Команда форума

Регистрация: 04.09.14
Сообщения: 2.842
Реакции: 1.950
Баллы: 113 stream

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ТС
ТС
09.03.20  #3

переустановил ось. Результат:

Код: 

1 $ systemd-analyze
2 Startup finished in 5.148s (kernel) + 2.418s (userspace) = 7.567s
3 graphical.target reached after 2.403s in userspace

Майор
Готовый хостинг для VOC++
Администратор
Удобный современный хостинг для сайтов с любой нагрузкой
Команда форума

Регистрация: 04.09.14
Сообщения: 2.842
Реакции: 1.950
Баллы: 113

09.03.20  #4

Майор написал(а): 

переустановил ось. Результат:

stream Код: 
Support
1 $ systemd-analyze
Команда форума
2 Startup finished in 5.148s (kernel) + 2.418s (userspace) = 7.567s
Регистрация: 09.09.14 3 graphical.target reached after 2.403s in userspace
Сообщения: 959
Реакции: 625
Баллы: 93
Загрузка за семь секунд системы?)

ТС
ТС
09.03.20  #5

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
stream написал(а): 

Загрузка за семь секунд системы?)

Майор 7,5))))) при 2 гигах оперативы и SSD


Администратор Готовый хостинг для VOC++
Команда форума Удобный современный хостинг для сайтов с любой нагрузкой
Регистрация: 04.09.14
Сообщения: 2.842
Реакции: 1.950
Баллы: 113

09.03.20  #6

Это после отключения вышеперечисленых служб?

stream
Support
Команда форума

Регистрация: 09.09.14
Сообщения: 959
Реакции: 625
Баллы: 93

ТС
ТС
09.03.20  #7

stream написал(а): 

Это после отключения вышеперечисленых служб?

Майор нет, это чистая ось c zram и ssd диском. Службы пока не трогал. Время, конечно, без учета загрузки BIOS
Администратор
Команда форума
Готовый хостинг для VOC++
Удобный современный хостинг для сайтов с любой нагрузкой
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Удобный современный хостинг для сайтов с любой нагрузкой
Регистрация: 04.09.14
Сообщения: 2.842
Реакции: 1.950
Баллы: 113

Войдите или зарегистрируйтесь для ответа.

Поделиться:      ꘀ ꘂ           ꘁ ꘃ 

Форумы  Информационные технологии  Операционные системы, администрирование  Linux Mint 

 Russian (RU) Обратная связь Условия и правила Политика конфиденциальности Помощь 

© 2014-2020 Клуб Netsearch - Поиск полезностей в сети. Перевод: XenForo.Info

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Вам также может понравиться