Как ускорить Ubuntu Linux за 9 шагов?

Знакомо ли вам чувство, когда спустя какое-то время Ubuntu начинает заметно тормозить? Если да, то эта статья для вас. Представленные советы заставят ОС работать быстрее и могут сработать и на других дистрибутивах, основанных на Ubuntu, включая Linux Mint, Elementary OS и пр.
1. Уменьшаем стандартное время загрузки GRUB
По умолчанию GRUB даёт целых десять секунд на выбор одной из нескольких операционных систем, вход в режим восстановления и т. п. И это довольно долго, однако время можно сократить. Для этого открываем конфигурацию GRUB:
$ sudo nano /etc/default/grubА потом меняем GRUB_TIMEOUT=10 на GRUB_TIMEOUT=2. Таким образом время загрузки будет сокращено до 2 секунд. Для сохранения изменений останется применить следующую команду:
$ sudo update-grub2. Настраиваем автозапуск приложений
Разумеется, все мы начинаем устанавливать приложения. Естественно, какие-то из них начинаю запускаться во время загрузки системы, на что тратятся ресурсы. Со временем ресурсов затрачивается всё больше и больше. Давайте это исправим и найдём в поиске Startup Applications:
Мы увидим список приложений, которые запускаются во время загрузки ОС. Ещё раз гляньте и решите, что из этого можно удалить из автозапуска:
Не хотите удалять? Всё очень-очень надо? Есть другое решение — отложите запуск этих приложений — это тоже высвободит ресурсы. Для этого выберите интересующее приложение, нажмите «Edit», а потом в поле «Command» пропишите:
Впрочем, время можете выбрать другое. В нашем же примере приложение запуститься с задержкой в 20 секунд.
3. Ускоряем запуск приложений посредством preload
Preload — это демон, который анализирует поведение пользователя и наиболее часто запускаемые приложения. Чтобы его установить введите в терминале:
$ sudo apt install preloadПотом просто перезагрузите систему.
4. Выбираем лучшее зеркало для обновлений
А вы в курсе, что имеет значение, какое зеркало для обновлений вы используете? Это тоже важно, ведь зеркала Ubuntu разбросаны по всему миру. Естественно, надо проследить, чтобы использовалось ближайшее к вам — это ускорит обновление. Подобрать наилучший вариант можно в разделе Software & Updates:
В большинстве случаев лучшее зеркало отмечено по умолчанию, но могут быть и исключения. Просто проверьте это.
5. Используем apt-fast для быстрого обновления
Apt-fast представляет собой оболочку для apt, которая увеличивает скорость загрузки пакетов посредством множественных соединений. И именно apt-fast лучше использовать вместо apt. Оболочка устанавливается просто:
$ sudo add-apt-repository ppa:apt-fast/stable $ sudo apt update $ sudo apt install apt-fast6. Убираем языковые обновления
Обращали ли вы внимание на вывод sudo apt update? В это выводе есть 3 типа строк: ign, hit и get. Если глянуть на строки ign, то можно заметить, что многие из них имеют отношение к переводу языка. Но зачем вам это надо, если вы используете приложения и пакеты на английском.
Отключив языковые обновления, вы ускорите apt update. Открываем следующий файл:
$ sudo nano /etc/apt/apt.conf.d/00aptitude &И добавляем в его конец следующую строку:
Acquire::Languages "none";
7. Уменьшаем перегрев
Перегрев является известной проблемой. Очевидно, что перегретый компьютер работает медленнее. Минимизировать проблему можно с помощью двух инструментов: TLP и CPUFREQ.
Вот как выполняется установка и запуск TLP (потом программа просто будет работать в фоне):
$ sudo add-apt-repository ppa:linrunner/tlp $ sudo apt update $ sudo apt install tlp tlp-rdw $ sudo tlp startПосле установки TLP от вас больше ничего не требуется. Программа работает в фоне. Для установки CPUFREQ делаем следующее:
$ sudo apt install indicator-cpufreqА потом перезагружаем компьютер и включаем энергосберегающий режим:
8. Настраиваем LibreOffice и делаем его быстрее
Частенько используете LibreOffice? Давайте сделаем его быстрее! Для этого: — переходим в параметры LibreOffice; — в окне «Memory» ставим галочку напротив «Enable systray Quickstarter»; — увеличиваем объём доступной памяти.
9. Используем легковесную среду рабочего стола
Также мы можем вместо стандартной среды GNOME попробовать «более лёгкие» среды Xfce либо LXDE. Они потребляют меньше памяти и меньше нагружают процессор. И у них есть набор легковесных приложений. Всё это ускорит Ubuntu, хотя ваш рабочий стол будет выглядеть менее современно.
10 советов как ускорить Ubuntu Linux
Возможно, вы столкнулись с тем, что после некоторого времени использования Ubuntu, система начинает работать медленно. В этой статье мы увидим несколько подсказок и советов, которые помогут ускорить работу Ubuntu.
Прежде чем мы рассмотрим, как улучшить общую производительность системы в Ubuntu, давайте сначала подумаем, почему система становится медленнее с течением времени. Для этого может быть несколько причин. У вас может быть скромный компьютер с базовой конфигурацией. Возможно, вы установили несколько приложений, которые потребляют ресурсы во время загрузки. Фактически, может быть бесконечно много факторов, влияющих на скорость работы.
Здесь я перечислил несколько небольших изменений, которые помогут вам немного ускорить Ubuntu. Существуют также некоторые передовые методы, которые вы можете использовать для обеспечения более плавной и эффективной работы системы. Вы можете выбрать, следовать за всем или за некоторыми из них. Все они немного плавности и скорости в работе с Ubuntu.
Я использовал эти настройки со старой версией Ubuntu, но я считаю, что то же самое можно использовать и в других версиях Ubuntu, а также в других дистрибутивах Linux, которые основаны на Ubuntu, таких как Linux Mint, Elementary OS Luna и т.д.
1. Уменьшите стандартное время загрузкки grub:
Утилита grub даст вам 10 секунд на переключение между операционными системами с двойной загрузкой или на восстановление и т.д. Для меня это слишком много. Это также означает, что вам придется сидеть рядом с компьютером и нажать клавишу enter для загрузки в Ubuntu как можно скорее. Немного времени, не так ли? Первый фокус в том, чтобы изменить время загрузки. Если вам удобнее пользоваться графическим интерфейсом пользователя, прочитайте эту статью, чтобы изменить время перезагрузки и порядок загрузки с помощью Grub Customizer.
Для остальных, вы можете просто воспользоваться следующей командой, чтобы открыть конфигурацию grub:
sudo gedit /etc/default/grub &И измените значение GRUB_TIMEOUT=10 на GRUB_TIMEOUT=2. При этом время загрузки изменится на 2 секунды. Не ставьте здесь 0, так как вы потеряете право на изменение между ОС и опциями восстановления. После изменения конфигурации grub воспользуйтесь следующей командой для применения изменений:
sudo update-grub2. Настройте приложения автозагрузки:
Некоторые из приложений запускаются при каждом запуске и, конечно же, ресурсы будут заняты запуском этих приложений. Как результат: медленная загрузка системы при каждом включении компьютера. Зайдите в Unity Dash и найдите Startup Applications:
Посмотрите, какие приложения загружаются при запуске. Теперь подумайте, есть ли приложения, которые вам не нужно запускать каждый раз при загрузке в Ubuntu. Не стесняйтесь, удаляйте их:
Но что делать, если вы не хотите удалять приложения из автозагрузки? Например, если вы установили один из лучших индикаторов для Ubuntu, вы захотите, чтобы они запускались автоматически при каждой загрузке.
Что вы можете сделать здесь, так это отложить некоторые запуски некоторых программ. Таким образом, вы освободите ресурс во время загрузки и через некоторое время ваши приложения будут запущены автоматически. На предыдущем рисунке нажмите кнопку Изменить и измените команду запуска с опцией перехода в спящий режим.
Например, если вы хотите отложить запуск индикатора Dropbox, скажем, на 20 секунд, вам просто нужно добавить команду, например:
sleep 20;Таким образом, команда 'dropbox start -i' меняется на 'sleep 20; dropbox start -i'. Что означает, что теперь Dropbox будет запускаться с задержкой в 20 секунд. Аналогичным образом можно изменить время запуска других запускаемых приложений.
3. Установите preload для ускорения загрузки приложений:
preload - это агент, который работает в фоновом режиме и анализирует поведение пользователя и с определенной частотой запускает приложения. Откройте терминал и воспользуйтесь следующей командой для установки preload:
sudo apt-get install preloadПосле установки перезагрузите компьютер и забудьте об этом. Он будет работать в фоновом режиме.
4. Выберите лучшее зеркало для обновлений приложений:
Хорошо бы убедиться, что вы используете лучшее зеркало для обновления программного обеспечения. Репозиторий программного обеспечения Ubuntu использует глобальные зеркала, и вполне желательно использовать то, которое находится рядом с вами. Это приведет к более быстрому обновлению системы, так как сократит время на получение пакетов с сервера.
На вкладке Software & Updates->Ubuntu Software->Download From выберите Other и затем нажмите Select Best Server:
Утилита проведет тест и скажет вам, какое зеркало является лучшим для вас. Обычно лучшее зеркало уже настроено, но, как я уже сказал, нет ничего плохого в его проверке. Также это может привести к некоторой задержке в получении обновлений, если не часто обновляется ближайшее зеркало, на котором хранится кэш репозитория. Это полезно для людей с относительно медленным подключением к Интернету. Вы также можете воспользоваться этими советами, чтобы ускорить скорость Wi-Fi в Ubuntu.
5. Используйте apt-fast вместе с apt-get для более быстрых обновлений:
apt-fast - это обертка командного сценария для "apt-get", которая улучшает скорость обновления и загрузки пакетов, загружая пакеты из нескольких соединений одновременно. Если вы часто используете терминал и apt-get для установки и обновления пакетов, вы можете попробовать apt-fast. Установите apt-fast через официальный PPA с помощью следующих команд:
sudo add-apt-repository ppa:apt-fast/stable sudo apt-get update sudo apt-get install apt-fast6. Удалите языковые зависимости ign из apt-get update:
Вы когда-нибудь обращали внимание на вывод sudo apt-get update? В нем есть три блока: hit, ign и get. Вы можете прочитать их значение здесь. Если вы посмотрите на строки IGN, вы увидите, что большинство из них связаны с языковым переводом. Если вы используете все приложения на английском языке, то нет абсолютно никакой необходимости в переводе базы данных пакетов с английского языка на английский.
Если вы подавите связанные с этим языком обновления из apt-get, это немного увеличит скорость обновления apt-get. Для этого откройте следующий файл:
sudo gedit /etc/apt/apt.conf.d/00aptitudeИ добавьте следующую строку в конец файла:
Acquire::Languages "none";
7. Уменьшите перегрев:
Перегрев является распространенной проблемой в компьютерах в наши дни. Перегретый компьютер работает довольно медленно. Потребуются годы, чтобы открыть программу, когда ваш кулер процессора работает как Usain Bolt. Есть два инструмента, которые можно использовать для снижения перегрева и, таким образом, повышения производительности системы в Ubuntu, TLP и CPUFREQ.
Для установки и использования TLP используйте следующие команды в терминале:
sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw sudo tlp startВам не нужно ничего делать после установки TLP - работает в фоновом режиме.
Для установки индикатора CPUFREQ используйте следующую команду:
sudo apt-get install indicator-cpufreqПерезагрузите компьютер и используйте режим энергосбережения Powersave:
8. Настройте LibreOffice, чтобы сделать его быстрее:
Если вы частый пользователь офисного пакета, то вам может понадобиться немного изменить стандартную настройку LibreOffice, чтобы сделать его быстрее. Здесь вы будете настраивать память. Откройте LibreOffice и перейдите в меню Tools->Options. В левой боковой панели выберите Память и включите функцию Systray Quickstarter, а также увеличьте выделение памяти.
9. Если возможно, используйте легковесное окружение рабочего стола
Если вы решили установить окружение рабочего стола GNOME по умолчанию, вы можете выбрать облегченную среду рабочего стола, такую как Xfce или LXDE.
Эти окружения потребляют меньше оперативной памяти и процессорного времени. Они также поставляются с собственным набором легких приложений, которые помогают быстрее запускать Ubuntu.
Конечно, рабочий стол может выглядеть не так современно, как Unity или GNOME. Это компромисс, на который вы должны пойти.
10. Используйте более легкие альтернативы для некоторых приложений
Некоторые из стандартных или популярных приложений являются ресурсоемкими и могут не подходить для компьютеров низкого класса. Что вы можете сделать, так это использовать несколько альтернатив этим приложениям. Например, используйте AppGrid вместо Ubuntu Software Center. Используйте Gdebi для установки пакетов. Используйте AbiWord вместо LibreOffice Writer и т.д.
На этом сборник советов по ускорению Ubuntu 18.04, 16.04 и других версий завершается. Я уверен, что они обеспечат в целом лучшую производительность системы.
У тебя есть какие-то трюки в рукавах, чтобы ускорить Убунту? Эти советы тебе тоже помогли? Делитесь своими взглядами. Вопросы, предложения всегда приветствуются. Не стесняйтесь заглянуть в раздел комментариев.
Как ускорить загрузку системы?
Startup finished in 12.087s (firmware) + 453ms (loader) + 4.982s (kernel) + 7.075s (userspace) = 24.599s graphical.target reached after 7.074s in userspace.
ox55ff ★★★★★
( 04.08.22 15:41:20 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от ox55ff 04.08.22 15:41:20 MSK

Startup finished in 15.335s (firmware) + 2.987s (loader) + 16.318s (kernel) + 9.642s (userspace) = 44.283s
Behem0th ★★★★★
( 04.08.22 16:23:10 MSK )
- Ответить на это сообщение
- Показать ответы
- Ссылка

да, можешь вообще в кирпич превратить, не благодари
ponchik-2 ★
( 04.08.22 16:25:24 MSK )
- Ответить на это сообщение
- Ссылка
Банальное решение, не выключать ПК.
Все выкладывают, я тоже присоединюсь
Startup finished in 10.314s (firmware) + 10.386s (loader) + 1.533s (kernel) + 3.280s (userspace) = 25.515s graphical.target reached after 3.128s in userspace.
Может это и долго, но меня устраивает т.к. перезапускаю ПК я обычно раз в пару месяцев для обновления.
Flotsky ★★
( 04.08.22 17:44:21 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка

systemd-analyze Startup finished in 2.283s (kernel) + 3.093s (userspace) = 5.376s graphical.target reached after 3.093s in userspace
amd_amd ★★★★★
( 04.08.22 17:44:54 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка

вот еще - debian testing между прочим
systemd-analyze Startup finished in 3.357s (kernel) + 18.040s (userspace) = 21.398s graphical.target reached after 17.597s in userspace
где вы этот firmware берете?
amd_amd ★★★★★
( 04.08.22 17:50:44 MSK )
- Ответить на это сообщение
- Ссылка
fast boot. Поискать еще что-нибудь в УЕФИ.
andytux ★★★★★
( 04.08.22 17:52:00 MSK )
- Ответить на это сообщение
- Ссылка

Ну в дебиане умеют наворотить херни. Для сравнения, Манжара на компе 10-летней давности и обычным SATA SSD:
$ systemd-analyze Startup finished in 4.977s (kernel) + 1.914s (userspace) = 6.891s graphical.target reached after 1.914s in userspace.
alex1101 ☆
( 04.08.22 18:02:24 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от alex1101 04.08.22 18:02:24 MSK

А, это у меня он загрузку биоса не видит прост)
alex1101 ☆
( 04.08.22 18:03:10 MSK )
- Ответить на это сообщение
- Ссылка

Ты каждую минуту перезагружаешься? Куда спешить то?
grem ★★★★★
( 04.08.22 18:05:47 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от amd_amd 04.08.22 17:44:54 MSK
почему у тебя нет пункта (firmware)? может у тебя не grub?
devorg ★★
( 04.08.22 18:28:12 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от Flotsky 04.08.22 17:44:21 MSK

У тебя диски зашифрованы?
ox55ff ★★★★★
( 04.08.22 18:29:29 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Купи новый комп. Я вообще хз сколько у меня загрузка занимает, не выключал с момента покупки.
Xunnu ★★
( 04.08.22 18:30:36 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от ox55ff 04.08.22 18:29:29 MSK
нет, это оно скорее всего на grub ругается
Не хочу копаться с остальными загрузчиками, grub просто работает.
Flotsky ★★
( 04.08.22 18:33:37 MSK )
- Ответить на это сообщение
- Ссылка

Как ускорить загрузку в этом случае я не знаю, а вот перезагрузку можно через kexec ускорить. У меня некоторые сервера тоже чуть ли не минуту полки и всякое железо инициализируют, так что для апгрейда на новое ядро или просто для перезапуска я kexec пользую. Но он ессно железо физически не ресетит. Но если это нужно можно с другим ключом перезапустить, временно отключив kexec.
Jameson ★★★★★
( 04.08.22 18:40:17 MSK )
- Ответить на это сообщение
- Ссылка

В целом загрузка нормальная у тебя. Можешь немного ускорить, отключив ненужные сервисы. Можно ещё упороться и не загружать ненужные модули ядра, но это сущие копейки.
Если хочешь реально убрать слой, которой занимает время, то придется отказаться от initramfs, но это нетривиальная задача, я забил.
papin-aziat ★★★★★
( 04.08.22 19:18:37 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка

Ой! У меня-то вообще всё печально, а я и не знал 🙂
Startup finished in 6.290s (firmware) + 4.061s (loader) + 1.494s (kernel) + 4.782s (initrd) + 1min 35.682s (userspace) = 1min 52.311s graphical.target reached after 1min 35.675s in userspace
carasin ★★★★★
( 04.08.22 19:21:15 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от papin-aziat 04.08.22 19:18:37 MSK

А вроде же можно скукожить initrd и само ядро повыкидывав лишние модули, для устройств, которых нет и всякие экзотические файловые системы и сетевые протоколы. Это уменьшит время на чтение с накопителя и распаковку
cobold ★★★★★
( 04.08.22 19:57:08 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
5 способов ускорить работу системы Ubuntu
Став постоянным и опытным пользователем Ubuntu, вы можете заметить, что скорость работы вашей системы Ubuntu со временем снижается. Это может быть связано с различными приложениями, которые вы устанавливали время от времени, или с тем, что ваши настройки конфигурации не оптимальны для более быстрой работы Ubuntu. В этой статье я покажу вам несколько способов ускорить работу системы Ubuntu, которые работали для меня на протяжении многих лет.
Сократите время загрузки, оптимизировав конфигурацию grub
По умолчанию ваша система grub дает вам 10 секунд на выбор между операционными системами в системе с двойной загрузкой. Если вы знаете, что в большинстве случаев вам придется загружать систему Ubuntu через grub, бессмысленно сидеть и вручную выбирать Ubuntu вместо другой операционной системы. Один из вариантов - изменить настройки grub так, чтобы ваша система автоматически загружала Ubuntu через короткий промежуток времени, скажем, 2 секунды.
Для этого откройте терминал либо через Ubuntu Dash, либо через комбинацию клавиш Ctrl+Alt+T.
Конфигурационный файл grub находится в папке /etc/default/ и может быть изменен следующим образом для изменения таймаута grub.
Используйте следующую команду, чтобы открыть файл grub в редакторе Nano:
sudo nano /etc/default/grub
Выделенная часть на следующем изображении - это место, где вы можете установить таймаут grub, который по умолчанию составляет 10 секунд:

Вы можете изменить это значение на более короткое, предпочтительно 2 секунды. Нажмите Ctrl+X, чтобы сохранить и выйти из файла. Затем введите следующую команду для обновления системы grub:
sudo update-grub
Теперь при следующем запуске системы вам не придется ждать 10 секунд, чтобы загрузиться в Ubuntu.
Избавьтесь от тяжелых приложений при запуске
Со временем вы, вероятно, будете устанавливать все больше и больше приложений на свою систему. Некоторые из них могут стать частью начальной загрузки по вашему выбору или автоматически. Запуск многих приложений занимает много времени, и вам приходится долго ждать, прежде чем вы сможете работать с системой. Один из способов сэкономить время - настроить запуск только тех приложений, которые вам действительно нужны.
Вы можете получить доступ к приложениям запуска из списка приложений или из Ubuntu Dash следующим образом:

В котором, вы сможете просмотреть список приложений, добавленных в ваш автозапуск.

Приложение позволяет легко удалить лишнее приложение из запуска, просто выбрав его, а затем нажав кнопку Удалить.
Кроме того, вы можете нажать кнопку Изменить и добавить задержку, после которой определенное приложение будет запускаться после запуска. В диалоговом окне Правка добавьте команду в следующем формате перед уже написанной командой следующим образом:
sleep [timeInSeconds];
sleep 20;/usr/bin/gnome-keyring-daemon --start --components=ssh
Используйте утилиту Preload для уменьшения времени запуска приложений
Preload - это системная утилита, которая работает в фоновом режиме, отслеживает часто запускаемые приложения и загружает соответствующие зависимости в память системы, чтобы эти приложения быстро загружались при необходимости. Вы можете использовать следующую команду от имени root для установки этой утилиты в вашей системе:
sudo apt-get install preload

Устанавливайте приложения быстрее с помощью обертки apt-fast
Если вы, как и я, часто используете команду apt-get для загрузки приложений из командной строки, вот более быстрая альтернатива. Apt-fast - это обертка сценария оболочки, которая загружает пакет приложений сразу из нескольких мест, что делает ее быстрее команды apt-get.
Здесь вы можете узнать, как установить его из терминала. Используйте следующую команду для добавления репозитория ppa:
sudo add-apt-repository ppa:apt-fast/stable

Затем введите следующую команду:
sudo apt-get update
Теперь используйте следующую команду для установки apt-fast
sudo apt-get install apt-fast

Теперь вы можете экономить время, устанавливая приложения гораздо быстрее.
Выберите лучший сервер для более быстрого обновления программного обеспечения
Зеркало, которое ваша система использует для загрузки обновлений программного обеспечения, играет большую роль в скорости загрузки. Поэтому следует убедиться, что вы используете ближайшее зеркало, так как это значительно увеличит скорость загрузки.
Для этого откройте утилиту Software and Updates из системной панели следующим образом:

На вкладке Ubuntu Software нажмите на выпадающий список 'Download from', а затем выберите Other из списка.

Затем нажмите кнопку Select Best Server (Выбрать лучший сервер)

Система протестирует различные зеркала, чтобы выяснить, какое из них ближе и лучше для вас. Затем вы можете выбрать предложенный сервер, чтобы быстрее загружать обновления.

Заключение
С помощью этих простых методов, описанных в данной статье, вы заметите, что система, которую вы использовали, работает быстрее, чем раньше. Теперь система будет загружаться быстрее, приложения и обновления будут загружаться быстрее, а часто используемые приложения будут загружаться быстрее.














