Дистрибутив Ubuntu отлично оптимизирован и не нуждается в каких-либо дополнительных действиях со стороны пользователя. Но для фанатов оптимизации всегда найдется возможность что-то улучшить и ускорить.
Установите Preload
Самое главное — используйте Preload. Это система предварительной загрузки. Она запоминает условия работы пользователя и при следующем запуске ускоряет загрузку наиболее часто используемых программ. Например, вы постоянно пользуетесь LibreOffice. Preload это запоминает и заранее загружает приложение. Пользователь только собирается запустить офисный пакет, а всё уже готово.
Устанавливаем Preload: sudo apt-get install preload
Уберите все лишнее из автозагрузки
Уберите всё лишнее и тем самым вы убьете 3 зайцев одним выстрелом: освободите память, снизите нагрузку на процессор и повысите общую безопасность системы. В настоящее время Ubuntu использует смешанную систему управления процессами. Частично это Systemd, частично рудименты от предыдущих систем. Поэтому действуем так:
systemctl list-units --type service
Это покажет список всех процессов.
А вот так отключаем ненужные: systemctl disable <имя службы>
Что не нужно? Bluetooth, AppArmor и так далее. Чем не пользуетесь, то и отключайте. Если не знаете предназначение службы, то либо не трогайте ее, либо читайте документацию к ней.
Используйте легкие графические оболочки
Снесите тяжелую и тормозную оболочку Unity и поставьте сверхлегкий Openbox.
apt-get install openbox tint2 feh Openbox очень быстр, удобен и не отвлекает внимание от работы ненужными элементами интерфейса. А еще программы станут запускаться намного быстрее.
Из дополнительного: tint2 — легкая панель задач, feh управляет показом фоновой картинки.
Правильно подбирайте софт
Если вам нужен векторный редактор, то вовсе не обязательно ставить LibreOffice Draw. Используйте быстрый и легкий Inkscape. Практически для каждой программы можно найти более шустрый эквивалент.
Сократите задержку загрузчика GRUB
Если на компьютере установлено несколько операционных систем, то Ubuntu дает целых 10 секунд на выбор одной из них. Это время можно сократить, уменьшив значение GRUB_TIMEOUR до 5 секунд. Ну, или до 1, если вы обладаете достаточно хорошей реакцией. Изменения делаются в файле /etc/default/grub. После внесения изменений нужно в терминале дать команду на обновление конфигурации: update-grub
Оптимизация подкачки, тюнинг параметра swappiness
Для ядра Linux можно настроить значение, которое называется swappiness и отвечает за интенсивность использования файла подкачки. Файл подкачки используется для временного хранения вытесненных данных из ОЗУ и позволяет увеличить объем доступной оперативной памяти за счет заметного снижения производительности. Значение это может изменяться от 0 (запрет на подкачку) до 100 (агрессивная подкачка, когда в swap-файл попадает абсолютно все, что может быть вытеснено). В Ubuntu swappines = 60.
Какое значение является оптимальным? Споры на эту тему не утихают и по сей день. Вы можете опытным путем подобрать нужное значение. Автор этой заметки лично для себя выяснил, что компьютер начинает работать ощутимо быстрее при swappiness = 10.
Открываем файл /etc/sysctl.conf и добавляем строку "vm.swappiness=10", а дальше экспериментируйте. Готово. Теперь ваш Ubuntu 16.04 ускорился и приятно вас порадует сразу после перезагрузки. |