- Linux mint ускорить работу
- Планирование потоков
- Расширенные файловые системы
- 1. Ускорьте загрузку Linux за счет сокращения времени загрузки
- 2. Уменьшите количество запускаемых приложений
- 3. Проверьте ненужные системные службы
- 4. Измените среду рабочего стола
- 5. Сократить Swappiness
- 1. Уменьшите стандартное время загрузки GRUB
- 2. Настройте автозапуск приложений
- 3. Установите preload для ускорения запуска приложений
- 4. Выберите лучшее зеркало для обновлений
- Оптимизация Linux Mint
- 1. Оперативная память
- 2. Настройка кэша inode
- 3. Настройка zram
- 4. Отключение индексации
- 5. Оптимизация LibreOffice
- 6. Настройка автозагрузки
- 7. Настройка окружения
- 8. Браузеры
- 9. Очистка Linux Mint
- 10. Установка драйверов
- 11. Оптимизация tmp
- 12. Оптимизация wifi
- Выводы
Linux mint ускорить работу
Одним из главных преимуществ Linux как мощной системы является ее скорость из коробки, но всегда полезно дальнейшее ускорение вашего ПК с Linux.
Ниже приведены несколько элементов, которые влияют на скорость вашей системы, и несколько отличных способов ускорить процесс.
Планирование потоков
Изначально в Linux использовался простой алгоритм планирования для круговой обработки задач.
С момента своего создания Linux последовательно улучшал планирование потоков, достигнув кульминации в очень продвинутой и масштабируемой конструкции, которая называется Completely Fair Scheduler.
CFS использует виртуальную среду выполнения, чтобы решить, какие задачи необходимо выполнять.
В дополнение к этому, красно-черное, самобалансирующееся дерево запланированных задач сохраняется для более эффективного управления задачами, чем очередь выполнения.
Расширенные файловые системы
Linux использует удивительно продвинутые конструкции файловых систем по сравнению с другими конкурентами на рынке ОС.
С момента появления третьей итерации файловой системы Ext, Ext3, Linux использует возможности журналирования, эффективно предотвращая повреждение файловой системы в случае неудачной передачи файла или отключения питания.
Ext4 расширяет функциональность Ext3 для размещения файлов большего размера и позволяет создавать неограниченное количество подкаталогов с высокой скоростью доступа.
Говоря о скорости, вот несколько способов, которыми вы можете серьезно повысить скорость вашей системы Linux.
Есть несколько ключевых подходов к ускорению ПК на Linux, и они основаны на следующих оптимизациях. (Мы будем использовать Ubuntu в качестве нашего примера.)
1. Ускорьте загрузку Linux за счет сокращения времени загрузки
Если ваша система Linux использует Grub в качестве загрузчика, вы обнаружите, что система будет отображать загрузчик GRUB в течение от десяти до тридцати секунд.
Знаете ли вы, что вы можете сократить продолжительность загрузчика или даже полностью пропустить обратный отсчет?
Запустите терминал и откройте файл «/etc/default/grub» в вашем любимом текстовом редакторе.
Найдите переменную GRUB_TIMEOUT.
Замените значение, связанное с этой переменной, на что-то вроде 5 или 3.
Установите 0, чтобы отключить обратный отсчет. (Первая запись будет выбрана по умолчанию.)
Сохраните (Ctrl + O) и закройте файл (Ctrl + X), затем запустите:
чтобы изменения вступили в силу.
2. Уменьшите количество запускаемых приложений
Каждый дистрибутив Linux представляет небольшие изменения в процессе управления автозагрузкой приложений, но общая предпосылка та же.
В Ubuntu обработка запускаемых приложений так же проста, как открытие приложения с именем «Startup Applications» и просмотр его содержимого.
Просто нажмите на что-нибудь узнаваемое, что кажется ненужным для загрузки каждый раз при запуске вашей системы.
Нажатие «Remove» немедленно удаляет выбранную вами опцию без подтверждения.
Если вы не уверены в своем выборе, вы можете просто снять галочку рядом с этой опцией.
3. Проверьте ненужные системные службы
Имейте в виду, что не все приложения, которые запускает ваша машина при запуске, сразу видны после запуска следующей специальной команды из терминала:
Когда вы закончите, вы увидите гораздо больше в чем в Startup Applications.
Вы можете изменить их по мере необходимости.
4. Измените среду рабочего стола
Еще одно простое улучшение скорости, которое вы можете реализовать, — это оптимизация среды рабочего стола.
Эта опция также включает в себя ряд явных изменений интерфейса, поэтому она может не подойти, если вам нравятся текущие настройки.
Если вы готовы к переменам и увеличению скорости, тогда это может сработать.
Существует несколько вариантов окружения рабочего стола, которые намеренно подчеркивают скорость выше других факторов.
Xfce был разработан, чтобы быть легким и оптимизированным по скорости.
Возможности мультитач и широкие возможности настройки делают эту среду подходящим даже для эстетических целей.
Чтобы установить эту среду рабочего стола в Ubuntu, введите в своем терминале следующее:
Затем выйдите из сеанса пользователя и выберите новый рабочий стол, прежде чем снова войти в систему.
Другая в значительной степени ориентированная на скорость среда рабочего стола, LXDE или «Lightweight X11 Desktop Environment», разработана как модульная, позволяя добавлять отдельные компоненты в вашу систему, а не устанавливать все сразу.
Установить LXDE в Ubuntu так же просто, как ввести следующее в свой терминал:
Выполните ту же процедуру, что и для Xfce (выйдите из системы и выберите ее), чтобы активировать ее.
Модульная конструкция этой среды подчеркивает еще один вариант повышения скорости, связанный с пользовательским интерфейсом вашей системы.
5. Сократить Swappiness
Эта тактика улучшения скорости фокусируется на том, как Linux использует активную память.
Как правило, использование раздела подкачки на вашем жестком диске обрабатывается автоматически с довольно высокой настройкой.
Эта настройка, называемая «swappiness», может варьироваться от 0 до 100 и предварительно настроена на 60.
Значение по умолчанию 60 обычно намного более агрессивно, чем требуется большинству пользователей, и его снижение помогает вашей машине лучше использовать свои собственные ресурсы.
Вам знакомо то чувство, когда по прошествии какого-то времени Ubuntu начинает тормозить? В этой статье мы собрали десять небольших советов, которые помогут если не вернуть былую скорость, то хотя бы просто заставить систему работать быстрее. Описанные здесь советы вполне могут сработать и на других дистрибутивах Linux, основанных на Ubuntu, вроде Linux Mint, Elementary OS и т.д.
1. Уменьшите стандартное время загрузки GRUB
По умолчанию GRUB даёт 10 секунд на выбор одной из нескольких ОС, вход в режим восстановления и т.д., что достаточно долго. Кроме того, вам придётся сидеть перед компьютером и нажимать на enter, чтобы как можно быстрее загрузить Ubuntu. Немного затратно по времени, не так ли? Разумным решением будет сократить это время. Сначала откроем конфигурацию GRUB:
И поменяем GRUB_TIMEOUT=10 на GRUB_TIMEOUT=2 . Теперь время загрузки сократится до 2 секунд. Почему мы ставим 2, а не 0? В последнем случае мы потеряем возможность выбрать другую ОС или зайти в режим восстановления.
Чтобы применить изменения, используйте эту команду:
2. Настройте автозапуск приложений
Рано или поздно вы начинаете устанавливать приложения. Некоторые из них запускаются при каждой загрузке системы, на что уходит много ресурсов. В итоге на полную загрузку системы уходит всё больше и больше времени. Чтобы исправить это, найдите в поиске «Автоматически запускаемые приложения»:
Здесь вы увидите список приложений, запускаемых при загрузке системы. Подумайте, что из этого не нужно запускать каждый раз и смело удаляйте из автозапуска:
Но что, если вы ничего не хотите удалять? В таком случае вы можете отложить запуск приложения. Таким образом, для загрузки системы будет свободно больше ресурсов, а сами приложения запустятся спустя некоторое время.
Для этого в том же списке выберите нужное приложение, нажмите «Редактировать» и в поле «Команда» допишите в начале команду sleep ; . Например, если вы напишете sleep 20; , то приложение запустится с 20-секундной задержкой.
3. Установите preload для ускорения запуска приложений
Preload — демон, анализирующий поведение пользователя и часто запускаемые приложения. Для его установки откройте терминал и введите следующую команду:
После установки перезагрузите компьютер и можете забыть о демоне, так как он будет работать в фоне.
4. Выберите лучшее зеркало для обновлений
Не будет лишним убедиться, что вы используете лучшее зеркало для обновлений. Зеркала репозитория Ubuntu разбросаны по всему свету, поэтому крайне желательно использовать ближайший к вам. Это ускорит обновление системы, потому что на получение пакетов от сервера будет уходить меньше времени.
Сегодня я обнаружил что 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 по сравнению с тем, как было раньше?
Источник