6 простых способов ускорить Ubuntu 16.04 в разы

Дистрибутив Ubuntu отлично оптимизирован и не нуждается в каких-либо дополнительных действиях со стороны пользователя. Но для фанатов оптимизации всегда найдется возможность что-то улучшить и ускорить.

Ускорить 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 ускорился и приятно вас порадует сразу после перезагрузки.

Ваша оценка: Нет Средняя оценка: 4.2 (26 votes)

Пффф... Этим советам 100 лет в обед. Написали бы лучше про zram или zswap, хоть что-то поинтереснее.

Ваша оценка: Нет Средняя оценка: 3.3 (11 votes)

Он не знает ничего про zRam.

Ваша оценка: Нет Средняя оценка: 4.4 (7 votes)

>Файл подкачки используется для временного хранения вытесненных данных из ОЗУ и позволяет увеличить объем доступной оперативной памяти за счет заметного снижения производительности.

Вообще-то ровно наоборот: он позволяет не вызывать OOM-killer в случае острой нехватки памяти :-D И увеличить объём "оперативной" памяти он никак не может, т.к. ею не является :-D

Ваша оценка: Нет Средняя оценка: 2.6 (8 votes)

И увеличить объём "оперативной" памяти он никак не может, т.к. ею не является :-D

И сами же посмеялись.

Ваша оценка: Нет Средняя оценка: 3 (4 votes)
dk

feh управляет показом фоновой картинки.

и кроме этого еще и отличная легкая смотрелка картинок

Файл подкачки используется для временного хранения вытесненных данных из ОЗУ и позволяет увеличить объем доступной оперативной памяти за счет заметного снижения производительности.

А у кого либо возникала реальная нужда в swapе (ну разве что при каких либо офигительно ресурсоемких задачах)? Просто ни при компиляции, ни при кодировании видео у меня свап не использовался — соответственно вопрос — а нужен ли он для , так называемого, "десктопа" (при количестве оперативки >= 2Gb)? Сервер - отдельная песня, сейчас в расчет не берем.

Ваша оценка: Нет Средняя оценка: 3 (8 votes)
pomodor

и кроме этого еще и отличная легкая смотрелка картинок

И даже удобный инструмент системного администрирования. :) У меня в крон стоит скрипт, который через feh меняет фон на красный, если один из удаленных серверов падает. :)

А у кого либо возникала реальная нужда в swapе

Несколько раз было. Обрабатывал массив всех новостей с Ленты.ру и 16 Гб ОЗУ не хватило — Redis упал. Пришлось на время включить своп. :) Но обычному юзеру хватит и 4 без всяких свопов.

Сервер — отдельная песня, сейчас в расчет не берем.

На сервере как раз лучше не пользоваться по соображениям производительности. Правильнее докупить ОЗУ. Но есть исключения. Например, есть старый комп с 4 Гб ОЗУ. Переделываем его в говносервер, поднимаем две ОС в KVM, каждой даем по 2 Гб ОЗУ. Хост спокойно вытесняется и всё прекрасно работает. Без свопа процессы замогилятся и придется отпиливать память у гостевых ОС.

Ваша оценка: Нет Средняя оценка: 4.8 (4 votes)

У меня в крон стоит скрипт, который через feh меняет фон на красный, если один из удаленных серверов падает. :)

А у меня на весь стол развернут браузер и я фона месяцами не вижу. :)

Ваша оценка: Нет Средняя оценка: 3 (2 votes)

Virtual Box Вам в помощь :)

Ваша оценка: Нет Средняя оценка: 3 (2 votes)

Толи у меня chrome особый, толи я один им пользуюсь... Постоянно забивает 8гб памяти под корень, после чего ядро начинает прибивать его процессы... Открыто около 40 вкладок, большая часть должна быть выгружена (стоит аддон The Great Suspender), хотя возможно не обязана... Но все же, считал что 8Гб должно хватать :(

Ваша оценка: Нет

Забыл сказать, у меня Linux Mint 18.1

Ваша оценка: Нет

>chrome
>40 вкладок
>Linux Mint 18.1
Месье, я уверен, что вы неправильно настроили свою систему, а также пользуетесь браузером, код которого создавался крайне небрежно и в спешке.

Ваша оценка: Нет

Что за чепуха? Неужели новичкам легко будет настроить тот же самй openbox? Хотите быстроты? Тогда ставьте Lubuntu.

Ваша оценка: Нет Средняя оценка: 2.8 (5 votes)
Texnoline

Lubuntu? а можно еще проще, поставить вот — это в довесок: linux-image-extra-3.13.0-83.127-generic и будет довольно шустро и стабильно, как для десктопа(ноутбука), так и для серверной системы!:)
"This package contains the Linux kernel extra modules for version 3.13.0 on
32 bit x86 SMP. Also includes the corresponding System.map file, the modules built by the packager, and scripts that try to ensure that the system is not left in an
unbootable state after an update.
Supports Generic processors.
Geared toward desktop and server systems."

Ваша оценка: Нет Средняя оценка: 2 (4 votes)

Как установка штатного ядра из 14.04 может ускорить систему?)

Ваша оценка: Нет Средняя оценка: 5 (2 votes)

Снесите тяжелую и тормозную оболочку Unity и поставьте сверхлегкий Openbox.

Отличная оболочка Unity, время экономит очень много (глобальное меню, HUD). В первую очередь предназначена для business сегмента и адептов; при опр. настройке эффектов нормально работает даже на среднем пользовательском компе, скажем 2010 года), для людей, мозги которых полностью не оттрахала традиционность и привычка видеть кнопку Пуск и которые даже впервые увидели Ubuntu (в данном случае была осуществлена практическая установка Ubuntu 14.04 c Unity обычной семье) не возникло трудностей.

Ваша оценка: Нет Средняя оценка: 3.3 (7 votes)

И ,Виндо-тролли, жопу не рвите!Потому что пример указан практический.

Ваша оценка: Нет Средняя оценка: 3 (2 votes)
Texnoline

Поддерживая Вас, 15 минут "допиллинга" и Юнитой можно вполне пользоваться!:)
Если сравнивать с LXDE и XFCE — разница ощутимая и по скорости и по дизайну элементов! Но только после работы — головой и ручками...

Ваша оценка: Нет Средняя оценка: 4 (4 votes)

привычка видеть кнопку Пуск

В Unity нет кнопки Пуск? ;)

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
Texnoline

Да и хрен, с ней!;)

Ваша оценка: Нет Средняя оценка: 1 (1 vote)

Вы не могли бы расшифровать вопрос, на который дали ответ? :)

Ваша оценка: Нет Средняя оценка: 5 (1 vote)

Гм-гм, лузерская статья :) Если речь про оптимизации по скорости/размеру — где советы по тому, как грамотно выпилить на десктопах ненужные avahi, wifi, NetworkManager? Где совет по выбору правильного репозитория для правильных установки и настройки кастомных ядер с BFQ I/O шедулером (и его активизации и настройке)? И, кстати, про правильное полное выпиливание Unity тоже надо. Так, чтобы система работала, но без него. И вообще, видимо, в ближайшее время Ubuntu съедет на mir, и станет вообще ни с чем не совместима и, я так понимаю, более глючная и "тяжелая", в итоге на что уходить — пока неясно...

Ваша оценка: Нет Средняя оценка: 3 (4 votes)

И, кстати, про правильное полное выпиливание Unity тоже надо.

Сразу поставить kubuntu, lubuntu, xubuntu... влом? :)

Ваша оценка: Нет Средняя оценка: 5 (3 votes)

Как показывает практика Linux Mint — не стоит
Можно даже правильно ударение поставить ;)
Linux Mint Cinnamon 17.2 можно было "убить" одной командой
sudo apt-get install arping
Сторонние сборки, как правило, гораздо более наплевательски относятся к проверке целостности и бесконфликтности пакетов в репозиториях. Особенно чуть-чуть более сторонних, чем сборка системы "из коробки". А я вечно ОЧЕНЬ много чего доставляю, мне нужна система, в которую можно стабильно добавлять пакеты и библиотеки хотя бы из штатных репозиториев Debian и совместимых с ними.

Ваша оценка: Нет Средняя оценка: 3 (3 votes)

а зачем выпиливать avahi если можно просто замаскировать в systemctl? Про выпиливание networkmanagera вообще не понял — вы настолько суровы что пользуетесь только статическим ip? Если wifi есть, то без networkmanagera еще хуже. Насчет bfq отчасти согласен, упомянуть следовало, но и при каждой новой версии ядра опять возится с ним — тут уже сначала 2 раза подумаешь. Про удалении юнити это откровенный бред, согласен с предыдущим комментарием

Ваша оценка: Нет Средняя оценка: 5 (2 votes)

Я же сказал про десктоп. Естественно, у меня на десктопах нету BlueTooth, да и WiFi в 99% случаев тоже нету. Равно и IP статические, естесвенно. Зачем на десктопе dhcp?
А про BFQ — я же сказал, правильный выбор правильного репозитория. Если есть правильный репозиторий, обновлять ручками ничего не придётся при выходе новых версий, это проблема держателя репозитория

Ваша оценка: Нет Средняя оценка: 1 (1 vote)

"Зачем на десктопе dhcp?"
ну про статический ip это я к слову, networkmanager нужен хотя бы для того, чтобы руками не править скрипты. Иначе все новички и приходящие с винды будут в шоке. Удалять networkmanager это просто необоснованная прихоть
А вообще вы меня заинтриговали про репы с bfq. Нашел репы для убунты и для арча. Для других дистров к сожалению нет. А было бы очень неплохо

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
dk

Зачем на десктопе dhcp?

Ну например если несколько устройств, и на каждое прописывать статику лень. И еще регулярно товарищи со своими телефонами/ноутами появляются которых тоже надо в сеть выпустить.

Ваша оценка: Нет

Эм. Как отвлеченный вопрос к народу — а как вы смотрите на установку убунты серверной, с последующим прикручиванием необходимых функций?
Будет ли какой-то явный затык, который сложно преодолеть, типа установки проприетарных драйверов или ещё что?

Просто недавно я пробовал в виртуалке такой метод, доустанавливался пока до десктопа и основных программ.
Естественно, для домохозяек такой метод не подойдет, но зато в сравнении с "искаропочным" минтом занимает места раза в 3 меньше (7 гб в сравнении с 22)

Ваша оценка: Нет Средняя оценка: 3.5 (2 votes)
pomodor

Хорошо смотрим. Берем Netinstall от Debian, ставим ядро + консоль, а дальше только то, что реально нужно для работы. И работать быстрее будет, и памяти меньше жрать, и безопасность повысится. Только так и нужно ставить операционные системы.

Ваша оценка: Нет Средняя оценка: 4.8 (6 votes)
Texnoline

Это уже из области хардкора, для неподготовленного новичка, или любителя Mint/Rosa и даже Kubuntu/Lubuntu/Xubuntu!?:)

Ваша оценка: Нет Средняя оценка: 4 (4 votes)
pomodor

Что хардкорного в команде apt-get install? А дальше пакетный менеджер сам вытянет нужное. Зря что ли разработчики Debian попу рвали, создавая такой сложный и удобный инструмент? Мне, например, нужен только Openbox. После установки минимума я пишу команду apt-get install openbox и получаю то, что хотел. Можно пойти от обратного и выпиливать всё ненужное из дефолтной установки. В первом случае всего 1 команда, а всё остальное делает за меня пакетный менеджер, во втором случае пакетный менеджер отдыхает, а я строчу кучу apt-get remove.

Ваша оценка: Нет Средняя оценка: 4 (4 votes)
Что хардкорного в команде apt-get install?

Хардкора заключается в том — что мало кто знает(элементарно), а что дальше?
И не надо сыпать счас что: "Вы должны били уже всё знать!". А тут вообще ни кто и ни чего не может знать. так что такой совет... хм.. это конечно очень !криво! но тем не менее полезно тем кто начинал своё общение с ПК с "вантуза" — начинать надо с "детского сада" и наше вообще результата не будет.
Короче так Линукс !не осваивают!.
Всем пасибо.

Ваша оценка: Нет Средняя оценка: 2.7 (10 votes)

!криво! — это применимо к вашему комментарию

Ваша оценка: Нет Средняя оценка: 4.2 (6 votes)
pomodor

мало кто знает

Про apt-get и названия основных пакетов? Ну, есть такие овощи. Но я не понимаю, если им лень пару доков прочитать, то зачем им Linux? Все равно весь потенциал этой ОС раскрывается только при глубоком изучении.

Ваша оценка: Нет Средняя оценка: 4 (8 votes)
Texnoline

Хм, тяжелой вариант даже для Минта, на 7 Gb!? У меня десктопная версия Бунты 14.04 с ядром низкой латентности, установленные полные версии: Либры+ "немного попиленная Unity"+ полный фарш из несвободных кодеков+ и сред для разработки Arduino÷ утилиты для работы с Android ADB, ВМ с установленной Вантузом в виде XP PRO SP3, и все занимает 5,8 Gb!:)

Ваша оценка: Нет Средняя оценка: 2.6 (5 votes)
Texnoline

Уходить, надо от плохих людей и желательно одному и в полной темноте!;)
Если серьезно, а чем Mir так плох, что многие собираются бежать роняя тапки?:)
Или зачем, так скакать, если потом через 6 месяцев его допилят и можно допилить "напильником" и самому!? А если рук нет, или они кривые, то лучше уж Вантуз и Яблоко, а затем сопли и вздохи- о несовершенстве ОС в этом мире.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)

Дело в том, что в Mirе будут (что совершенно очевидно, и уже заявлялось) два интерфейса — один — "новый быстрый", а второй — старый для почти всех программ через эмулятор или там прокладку проксирующую системные вызовы. Поэтому (лично мне очевидно), что ближайшие пять лет он будет (а) глючным (ибо "до основанья, а затем..."), и (b) для классических приложений более тормознутым.
Лично я не готов пять лет ждать стабильно работающей версии. А "допилить" самому — у меня другая область интересов, для меня Linux или Windows сугубо сервисное ПО

Ваша оценка: Нет Средняя оценка: 5 (1 vote)

Preload ускоряет запуск программ только после загрузки ОС, да, они действительно быстрее грузятся вначале, но тот же самый эффект будет со временем, когда программы сами скэшируются и без него, а насчёт Grub это вообще школьные советы. Вообще ускорить Ubuntu невозможно, можно только освободить память удалением ненужных сервисов.

Ваша оценка: Нет Средняя оценка: 1.5 (2 votes)

Учи матчасть и не путай кэширование ввода-вывода с оптимизацией страниц памяти под программы.

Ваша оценка: Нет Средняя оценка: 4 (4 votes)

Ну давай, забивай память этим г-ном (Preload), это ускорит переход в своп, неуч.

Ваша оценка: Нет Средняя оценка: 1.5 (2 votes)

Ну вот. Добрались и до нас "любители отключать сервисы". Раньше в winXP отключали, теперь в убунте отключают.

Ваша оценка: Нет Средняя оценка: 1 (3 votes)

Если в Debian 8 поставить несколько DE ,то там юниты из Gnome не будут висеть в MATE при смене сеанса ,а отдельные службы можно отключить или маскировать systemctl .В Ubuntu 16 и ее клонах это не работает :)

Ваша оценка: Нет

hxxps://wiki.archlinux.org/index.php?title=Improving_performance&redirect=no#Zram_or_zswa
Давно придумано и написано...флаг в руки как говорят ))

Ваша оценка: Нет
Texnoline

Реклама АрчеВики!?;)

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.