Меню Рубрики

Ускорение загрузки ubuntu linux

10 советов как ускорить Ubuntu Linux

В статье собраны некоторые практические советы по ускорению Ubuntu Linux. Они подходят для большинства версий Ubuntu и могут также применяться в Linux Mint и других дистрибутивах, основанных на Ubuntu.

Andrew E.

Read more posts by this author.

Andrew E.

Возможно, вы столкнулись с тем, что после некоторого времени использования Ubuntu, система начинает работать медленно. В этой статье мы увидим несколько подсказок и советов, которые помогут ускорить работу Ubuntu.

Прежде чем мы рассмотрим, как улучшить общую производительность системы в Ubuntu, давайте сначала подумаем, почему система становится медленнее с течением времени. Для этого может быть несколько причин. У вас может быть скромный компьютер с базовой конфигурацией. Возможно, вы установили несколько приложений, которые потребляют ресурсы во время загрузки. Фактически, может быть бесконечно много факторов, влияющих на скорость работы.

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

Я использовал эти настройки со старой версией Ubuntu, но я считаю, что то же самое можно использовать и в других версиях Ubuntu, а также в других дистрибутивах Linux, которые основаны на Ubuntu, таких как Linux Mint, Elementary OS Luna и т.д.

1. Уменьшите стандартное время загрузкки grub:

Утилита grub даст вам 10 секунд на переключение между операционными системами с двойной загрузкой или на восстановление и т.д. Для меня это слишком много. Это также означает, что вам придется сидеть рядом с компьютером и нажать клавишу enter для загрузки в Ubuntu как можно скорее. Немного времени, не так ли? Первый фокус в том, чтобы изменить время загрузки. Если вам удобнее пользоваться графическим интерфейсом пользователя, прочитайте эту статью, чтобы изменить время перезагрузки и порядок загрузки с помощью Grub Customizer.

Для остальных, вы можете просто воспользоваться следующей командой, чтобы открыть конфигурацию grub:

И измените значение GRUB_TIMEOUT=10 на GRUB_TIMEOUT=2. При этом время загрузки изменится на 2 секунды. Не ставьте здесь 0, так как вы потеряете право на изменение между ОС и опциями восстановления. После изменения конфигурации grub воспользуйтесь следующей командой для применения изменений:

2. Настройте приложения автозагрузки:

Некоторые из приложений запускаются при каждом запуске и, конечно же, ресурсы будут заняты запуском этих приложений. Как результат: медленная загрузка системы при каждом включении компьютера. Зайдите в Unity Dash и найдите Startup Applications:

Посмотрите, какие приложения загружаются при запуске. Теперь подумайте, есть ли приложения, которые вам не нужно запускать каждый раз при загрузке в Ubuntu. Не стесняйтесь, удаляйте их:

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

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

Например, если вы хотите отложить запуск индикатора Dropbox, скажем, на 20 секунд, вам просто нужно добавить команду, например:

Таким образом, команда ‘dropbox start -i’ меняется на ‘sleep 20; dropbox start -i’. Что означает, что теперь Dropbox будет запускаться с задержкой в 20 секунд. Аналогичным образом можно изменить время запуска других запускаемых приложений.

3. Установите preload для ускорения загрузки приложений:

preload — это агент, который работает в фоновом режиме и анализирует поведение пользователя и с определенной частотой запускает приложения. Откройте терминал и воспользуйтесь следующей командой для установки 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 с помощью следующих команд:

6. Удалите языковые зависимости ign из apt-get update:

Вы когда-нибудь обращали внимание на вывод sudo apt-get update? В нем есть три блока: hit, ign и get. Вы можете прочитать их значение здесь. Если вы посмотрите на строки IGN, вы увидите, что большинство из них связаны с языковым переводом. Если вы используете все приложения на английском языке, то нет абсолютно никакой необходимости в переводе базы данных пакетов с английского языка на английский.

Если вы подавите связанные с этим языком обновления из apt-get, это немного увеличит скорость обновления apt-get. Для этого откройте следующий файл:

И добавьте следующую строку в конец файла:

7. Уменьшите перегрев:

Перегрев является распространенной проблемой в компьютерах в наши дни. Перегретый компьютер работает довольно медленно. Потребуются годы, чтобы открыть программу, когда ваш кулер процессора работает как Usain Bolt. Есть два инструмента, которые можно использовать для снижения перегрева и, таким образом, повышения производительности системы в Ubuntu, TLP и CPUFREQ.

Для установки и использования TLP используйте следующие команды в терминале:

Вам не нужно ничего делать после установки TLP — работает в фоновом режиме.

Для установки индикатора 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 и других версий завершается. Я уверен, что они обеспечат в целом лучшую производительность системы.

У тебя есть какие-то трюки в рукавах, чтобы ускорить Убунту? Эти советы тебе тоже помогли? Делитесь своими взглядами. Вопросы, предложения всегда приветствуются. Не стесняйтесь заглянуть в раздел комментариев.

Источник

Увеличение скорости работы Ubuntu

Содержание

Краткое описание руководства

Эти инструкции будут полезны для оптимизации процесса загрузки, его ускорения, а также общей оптимизации и ускорения системы.

Оптимизация загрузки Ubuntu

Оптимизация начальной загрузки

В Ubuntu по умолчанию установлена утилита readahead , которая позволяет ускорить загрузку системы. Для того чтобы эта утилита давала максимальный эффект, рекомендуется время от времени загружать систему с параметром profile , который обновляет кэши readahead. Чтобы сделать это, надо во время загрузки компьютера зайти в меню GRUB, зажав Shift при включении компьютера, затем выбрать строку c названием Ubuntu и нажать кнопку E для редактирования параметров загрузки. В появившемся тексте найдите строку вида 1)

и добавьте слово profile в конец строки (не забудьте поставить пробел перед profile). Для загрузки системы нажмите Ctrl + X или F10 . С этой опцией система будет загружаться дольше обычного, так как будет производиться сбор информации. После полной загрузки нужно еще раз перезагрузиться.

Эти действия обновляют информацию о всех используемых на этапе загрузки библиотеках и утилитах в файле /etc/readahead/boot, а в /etc/readahead/desktop — информацию о загрузке десктоп окружения. При следующей загрузке сервис readahead, при помощи программы /sbin/readahead-list, загрузит библиотеки и программы, упоминающиеся в индексе, в page cache, что немного уменьшит время загрузки.

Оптимизация файловой системы

Отключение журнала для корневого раздела

Откройте терминал, введите:

Найдите следующую после комментария похожего на «/ was on /dev/sda2 during installation« строку и приведите ее к виду

Теперь введите следующую команду в консоли:

и приведите строку

Обновите конфигурацию загрузчика:

Если у вас раздел отформатирован в одну из файловых систем из семейства Ext выполните следующую команду:

Помните, что название вашего раздела с корневой системой может отличатся от /dev/sdb2.

Параметры для Ext4 для обладателей Источником Бесперебойного Питания (ИБП)

Параметры для btrfs для обладателей Источником Бесперебойного Питания (ИБП)

Отключение ненужных служб (демонов)

Де́мон (англ. daemon) — в системах класса UNIX — служба, работающая в фоновом режиме без прямого общения с пользователем. Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: серверы сетевых протоколов (HTTP , FTP, электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В зависимости от задач, выполняемых компьютером, некоторые из этих демонов можно отключить и, таким образом, сэкономить на времени запуска системы и уменьшить нагрузку на систему во время работы. Для этого воспользуемся утилитой sysv-rc-conf. Утилита эта консольная, но очень проста и интуитивно понятна, поэтому использовать ее могут даже люди с паническим страхом терминала. Установка:

В терминале получаем следующее: Управление осуществляется несколькими клавишами: Пробел — ставим/убираем крестик, + — — остановка/запуск процесса, Q — выход.

Цифры в верхей строчке — это уровни выполнения. Для отключения сервиса, надо просто убрать крестик со всех уровней.

Отключение ненужного в автозагрузке

Начиная с версии 11.10 все системные программы в автозагрузке скрыты директивой NoDisplay. В окне «Автозапуск программ» отображаются только программы, добавленные пользователем. Для отображения всех программ, надо ввести в терминале команду:

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

Для возвращения окна «Автозапуск программ» в исходное состояние, можно воспользоваться командой:

Системная оптимизация

Настройка Swappiness

Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки. Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует, каким образом система будет работать с файлом подкачки (swap). Этот параметр может иметь следующие значения:

Значение параметра Описание
vm.swappiness = 0 Ядро будет использовать файл подкачки только в том случае, если значение свободной оперативной памяти будет меньше указанного в параметре vm.min_free_kbytes.
vm.swappiness = 1 Для ядер версии 3.5 и выше, минимальное использование файла подкачки без его полного отключения.
vm.swappiness = 10 Это значение часто рекомендуют для увеличения производительности при наличии достаточного объема оперативной памяти на компьютере
vm.swappiness = 60 Значение по умолчанию
vm.swappiness = 100 Система будет использовать файл подкачки очень интенсивно (НЕ РЕКОМЕНДУЕТСЯ, т.к. вызовет сильное замедление работы системы)

При большом количестве ОЗУ в компьютере, лучше изменить параметр vm.swappiness до 10 либо до 1. В консоли введите следующую команду:

Добавьте строку в конец файла:

При этом «агрессивность» swap опредиляется несколькими праметрами

swapiness — определенный парамет (или системой или переопределен пользователем vm.swappiness)

distress — сколько раз ядро пыталось освободить память (каждый раз повышается на 1, изначальное число 0)

mapped_ratio — процент занятой оперативной памяти

swap_tendency — если число 100 и более, то система будет свопить (второе ограничение — остаток свободной памяти менее 64МиБ)

Система еще не свопила перед этим, swappiness установлен по дефолту 60. То есть система первый раз засвопит при достижении значения свободной памяти в 80%

Соответственно, с этим параметром стоит быть предельно осторожным, так как и увеличение и уменьшение параметра может привести к значительному замедлению системы.

vm.swappiness = 100 замедление может быть заметно сразу

0 проявятся «жуткие» тормоза в процессе использования системы, особенно под нагрузкой

Параллельная загрузка

найдите CONCURRENCY=none и замените на:

Сохраните и перезагрузите компьютер.

В Linux большинство программ используют протокол IPv4 для подключения к интернету. В Ubuntu IPv6 включен по умолчанию, отключим его, если он вызывает проблемы в сети:

Найдите параметр GRUB_CMDLINE_LINUX_DEFAULT и аккуратно дополните значением ipv6.disable=1 Сохраните изменения. Вызовите

для применений изменений, перезагрузите компьютер.

Ускорение запуска программ, с помощью preload

Preload – демон, который собирает информацию о наиболее часто используемых программах, и кэширующий их и используемые ими библиотеки, что приводит к повышению скорости загрузки программ. Для установки нужно просто выполнить в терминале

или запустить Центр приложений Ubuntu, найти в нем preload и установить его. После установки preload перезагрузите компьютер и выполните в консоли команды

Проверить работу Preload можно посмотрев содержимое preload.state

Если файл не пуст, значит демон работает.

Настройки preload по умолчанию подходят большинству, поэтому изменять что-либо в файле /etc/preload.conf не обязательно.

Кеширование символьных таблиц

Создайте пустой каталог

Ваши Qt/GTK программы будут чуток быстрее стартовать и потреблять меньше памяти, благодаря тому, что libX11 будет создавать в

/.compose-cache кеши распарсенной информации и использовать ее повторно.

Оптимизация DE

Ускорение GNOME 2

сохранить в своем «домашнем» каталоге под названием .gtkrc-2.0 (не забыть про лидирующую точку) и перегрузить иксы.

поставить галочку reduced_resources

убрать галочку enable_animations

убрать галочку accessibility.

Установить текстовый параметр в значение panel-speed-fast, для ускорения анимации панели. Перезапустить сессию Gnome.

Ускорение запуска KDE программ в среде Gnome

Можно также удалить старые миниатюры, удалив директорию

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Урок информатики 11 класс операционная система linux
  • Управление частотой процессора linux mint
  • Управление файлами в linux
  • Управление трафиком в linux
  • Управление процессами в windows и linux