Как сделать производительность компьютера Linux

Обновлено: 21.11.2024

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

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

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

Советы, как сделать Ubuntu быстрее:

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

1. Сократите время загрузки grub по умолчанию:

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

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

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

2. Управление запускаемыми приложениями:

Со временем вы начинаете устанавливать приложения. Если вы регулярно читаете It’s FOSS, возможно, вы установили много приложений из серии «Приложение недели».

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

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

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

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

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

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

3. Установите предварительную загрузку, чтобы ускорить загрузку приложения:

Preload — это демон, работающий в фоновом режиме и анализирующий поведение пользователя и часто запускаемые приложения. Откройте терминал и используйте следующую команду для установки предварительной загрузки:

После установки перезагрузите компьютер и забудьте об этом. Он будет работать в фоновом режиме. Подробнее о предварительной загрузке.

4. Выберите лучшее зеркало для обновлений программного обеспечения:

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

В разделе «Программное обеспечение и обновления» -> вкладка «Программное обеспечение Ubuntu» -> «Загрузить из» выберите «Другое», а затем нажмите «Выбрать лучший сервер»:

Он проведет тест и сообщит вам, какое зеркало лучше всего подходит для вас. Обычно лучшее зеркало уже установлено, но, как я уже сказал, нет ничего плохого в его проверке. Кроме того, это может привести к некоторой задержке получения обновлений, если ближайшее зеркало, на котором кэшируется репозиторий, не обновляется часто. Это полезно для людей с относительно медленным интернет-соединением. Вы также можете воспользоваться этими советами, чтобы увеличить скорость Wi-Fi в Ubuntu.

5. Используйте apt-fast вместо apt-get для быстрого обновления:

apt-fast — это оболочка сценария оболочки для apt-get, которая повышает скорость обновления и загрузки пакетов за счет одновременной загрузки пакетов из нескольких подключений. Если вы часто используете терминал и apt-get для установки и обновления пакетов, вы можете попробовать apt-fast. Установите apt-fast через официальный PPA, используя следующие команды:

6. Удалить знак, связанный с языком, из обновления apt-get:

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

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

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

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

В наши дни перегрев является распространенной проблемой компьютеров. Перегретый компьютер работает довольно медленно. Требуется целая вечность, чтобы открыть программу, когда вентилятор вашего процессора работает, как Усэйн Болт. Есть два инструмента, которые можно использовать для уменьшения перегрева и повышения производительности системы в Ubuntu: TLP и CPUFREQ.

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

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

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

Перезагрузите компьютер и используйте на нем режим энергосбережения:

8. Настройте LibreOffice, чтобы сделать его быстрее:

Если вы часто пользуетесь офисными продуктами, вы можете немного изменить LibreOffice по умолчанию, чтобы сделать его быстрее. Здесь вы будете настраивать параметры памяти. Откройте LibreOffice и перейдите в Инструменты-> Параметры. Там выберите «Память» на левой боковой панели и включите Systray Quickstarter вместе с увеличением выделения памяти.

Подробнее о том, как ускорить работу LibreOffice, вы можете узнать подробнее.

9. Используйте облегченную среду рабочего стола (если можете)

Если вы решили установить среду рабочего стола Unity из GNOME по умолчанию, вы можете выбрать облегченную среду рабочего стола, такую ​​как Xfce или LXDE.

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

Конечно, рабочий стол может выглядеть не так современно, как Unity или GNOME. Это компромисс, на который вы должны пойти.

10. Используйте более легкие альтернативы для различных приложений:

Это скорее предложение и лайк. Некоторые стандартные или популярные приложения потребляют много ресурсов и могут не подходить для недорогих компьютеров. Что вы можете сделать, так это использовать некоторые альтернативы этим приложениям. Например, используйте AppGrid вместо Ubuntu Software Center. Используйте Gdebi для установки пакетов. Используйте AbiWord вместо LibreOffice Writer и т. д.

На этом мы завершаем подборку советов по ускорению работы Ubuntu 18.04, 16.04 и других версий. Я уверен, что эти советы обеспечат лучшую производительность системы в целом.

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

Мы все ненавидим, когда работающая система Linux со временем становится медленной или вялой. Возможно, вы вложили средства в мощное аппаратное обеспечение ПК, но обнаружили, что оно работает медленно при запуске нескольких приложений. Системы Linux известны своей отказоустойчивостью и скоростью процессов. Однако иногда процессы или службы выполняются дольше, чем ожидалось.

Причины могут варьироваться от системных приложений, потребляющих оперативную память, множества ненужных приложений, потребляющих системные ресурсы, плохо настроенных систем или неэффективных аппаратных ресурсов, которые не могут справиться с растущим спросом.

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

Инструменты для мониторинга и повышения производительности системы Linux

Лучший подход к решению любой системной проблемы – это отследить ее, прежде чем выполнять какие-либо настройки.После того, как вы определили источник проблемы, вы делаете обновление, а затем проверяете систему во второй раз, чтобы убедиться, что внесенные изменения привели к желаемым изменениям.

Сообщество Linux предоставляет несколько инструментов командной строки и графических инструментов с открытым исходным кодом для мониторинга производительности системы. Такие инструменты, как GNOME System Monitor, Conky, Grafana, KDE System Guard, GKrellM и команды терминала, такие как top или iotop, могут помочь вам отсортировать процессы в соответствии с использованием ЦП. Какой бы инструмент вы ни выбрали, убедитесь, что вы проверяете использование процессора, использование памяти или даже отслеживаете другие аппаратные ресурсы, такие как диски и USB-накопители, сетевые инструменты или даже графические процессоры.

Выберите эффективный рабочий стол

Новый дистрибутив Fedora 34 содержит GNOME 40 с несколькими новыми функциями и настройками, которые делают его надежным и согласованным. Иногда среда рабочего стола по умолчанию из вашего дистрибутива может быть недостаточно отзывчивой, и вам может потребоваться установить более легкий рабочий стол. Я придерживаюсь GNOME 40 и предпочитаю настройки новой установке, но вы можете попробовать среды рабочего стола, такие как Xfce, LXDE или LXQT, которые требуют меньше ресурсов для оптимальной работы.

Установите среду рабочего стола XFCE, LXDE, Cinnamon или LXQT в Fedora Linux, выполнив следующие действия.

Проверьте доступные среды рабочего стола с помощью следующей команды:

Выберите и установите предпочитаемую среду рабочего стола.

Пример установки рабочего стола XFCE

Эта команда установит среду рабочего стола без стандартных пакетов, которые должны были быть установлены при первой установке Fedora.
Вы также можете повысить скорость отклика среды рабочего стола с помощью следующих настроек файлового менеджера:

  • Попробуйте отключить визуальные эффекты, такие как компостирование, анимация и уменьшенные изображения.
  • Используйте облегченные файловые менеджеры, такие как XFE или Thunar, которые эффективно работают с основными функциями файлового менеджера.
  • Научитесь использовать сочетания клавиш.
  • Настройте свой рабочий стол для использования облегченного оконного менеджера.
  • Вы можете сделать все возможное, переключившись с рабочего стола на такие оконные менеджеры, как Fluxbox, JWM и Openbox. Оконный менеджер будет работать быстрее, чем рабочий стол, но также менее удобен для пользователя и может не иметь значков или системной панели.

Обновление и очистка системы Linux

Постоянное обновление системы повышает ее общую производительность и эффективность. Каждый выпуск дистрибутива Linux поставляется с общими исправлениями ошибок, исправлениями, обновлениями, обновлениями и более новыми инструментами с открытым исходным кодом. Например, цикл выпуска Fedora составляет шесть месяцев, а Canonical выпускает выпуск Ubuntu корпоративного уровня с долгосрочной поддержкой (LTS) каждые два года в апреле.

Чтобы выполнить полное обновление и обновление системы, возьмите кофе и выполните следующие команды.

Очистка системы

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

Выполните следующую команду, чтобы удалить временные кеши в вашей системе:

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

Включить самое быстрое зеркало и локальное зеркало

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

Чтобы включить самое быстрое зеркало в Fedora 34, добавьте следующие флаги в файл конфигурации DNF [/etc/dnf/dnf.conf].

В Ubuntu вы можете включить локальные зеркала для загрузки программного обеспечения в настройках программного обеспечения или использовать инструмент apt-fast для эффективной загрузки пакетов из нескольких мест. Apt-fast будет получать и загружать пакеты из нескольких подключений одновременно. Вы можете установить инструмент apt-fast через официальный PPA с помощью следующих команд:

Управление процессами запуска системы

Большинство дистрибутивов Linux предоставляют пакет systemd для управления службами и ресурсами запуска системы и их оптимизации. Вы можете использовать программный пакет systemd для настройки и запуска вашей системы, оптимизации процессов, отладки, устранения неполадок системных служб и повышения общей производительности.

Выполните следующую команду systemd, чтобы проанализировать время загрузки системы и время, необходимое для запуска ядра, пользовательского пространства и initrd во время загрузки.

Список всех служб, которые запускаются во время загрузки:

Выведите список всех запущенных служб, отсортированных по времени инициализации, с помощью команды systemd-analyze fault:

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

systemd анализирует вину

Другие оптимизации systemd

Systemd предлагает быструю загрузку, но вы можете дополнительно оптимизировать ее, выполнив следующие действия:

  • Рассмотрите возможность отключения SELinux, добавив selinux=0 в командную строку ядра. Обратите внимание, что опытные системные администраторы рекомендуют оставлять SElinux включенным из соображений безопасности.
  • Не используйте initrd, если вы используете его в своей системе Linux.
  • Используйте журнал, инструмент ведения журнала по умолчанию в systemd, и подумайте об удалении системного журнала.
  • Подумайте об удалении cron и использовании системных таймеров.
  • Используйте современную среду рабочего стола, например GNOME 40.
  • Проверьте и отключите все ненужные загрузочные процессы или службы.
  • Пожалуйста, избавьтесь от служб на основе оболочки, таких как сценарии инициализации SysV, и замените их файлами модулей.

Читайте дальше: как управлять службами systemd при запуске.

Установите предварительную загрузку, чтобы ускорить загрузку приложения

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

Выполните следующую команду, чтобы установить предварительную загрузку:

Перезагрузите систему, чтобы запустить предварительную загрузку в фоновом режиме и обратите внимание на ускорение загрузки часто используемого приложения.

Избегайте многозадачности

Применяйте следующие принципы при запуске ресурсоемких приложений, таких как игры, видеоредакторы и хосты виртуальных машин.

  • Запускайте только одно ресурсоемкое приложение за раз.
  • Не запускайте ресурсоемкие приложения в фоновом режиме.
  • Ограничьте количество приложений, которые вы используете одновременно, и закройте все, что не используете.
  • Ограничьте параллелизм, чтобы повысить производительность всех запущенных приложений.
  • Фоновая обработка предоставляет аналогичную возможность.
  • Планируйте ресурсоемкие фоновые процессы, такие как обновление программного обеспечения, проверка файловой системы, резервное копирование, копирование образов и загрузка больших объемов данных, на нерабочее время. Инструменты с графическим интерфейсом, такие как KCron или Zeit, упрощают управление задачами и планирование задач.

Советы и настройки браузера

Браузер — это одно из приложений, которое мы запускаем каждый день. Браузер повышает нашу производительность благодаря доступу к электронной почте, поисковым системам, веб-сайтам социальных сетей или даже тестированию веб-приложений для разработчиков. Хороший выбор браузера и простые настройки обеспечат оптимальную работу вашей системы. Я предпочитаю Firefox, потому что он предоставляет расширенные инструменты веб-разработки, быстрый, полностью открытый исходный код и является браузером по умолчанию для Fedora.

Вот некоторые настройки и советы, которые помогут максимально эффективно использовать ресурсы вашей системы и браузер.

  • Объявления на веб-сайтах и ​​средства отслеживания потребляют большую часть процессорного времени, которое компьютер тратит на обработку страниц. Поэтому следует блокировать рекламу расширением для браузера, а также блокировать трекеры. Попробуйте такие инструменты, как Privacy Badger и uBlock Origin.
  • Отключите автовоспроизведение для видео и анимации с помощью расширения «Отключить автозапуск HTML5» в Firefox или расширения «Ещё один блокировщик автозапуска» в Chromium или Chrome.
  • Удалите из браузера все ненужные надстройки и расширения.
  • Для мощных ПК попробуйте многопроцессорные и многопоточные браузеры с открытым исходным кодом, такие как Firefox или Chromium.
  • Используйте облегченный браузер, например Dillo, если ресурсы вашего ПК ограничены.
  • Запускайте один экземпляр браузера за раз, чтобы сократить потребление ресурсов.
  • Открывайте только несколько вкладок за раз и закрывайте вкладки по завершении использования.
  • Управляйте JavaScript в своем браузере с помощью расширений, чтобы снизить его нагрузку на браузер.
  • Удалите и переустановите браузер, чтобы получить последнее обновление браузера и избавить его от поврежденных кешей данных и ненужных расширений.

Инвестиции в обновление оборудования

Замените HDD на SSD

Известно, что твердотельные накопители [SSD] имеют более быстрое время чтения и записи по сравнению с жесткими дисками [HDD]. Эти два накопителя работают одинаково, но данные в SSD хранятся на взаимосвязанных микросхемах флэш-памяти, которые сохраняют данные даже при отсутствии питания. По сути, SSD обеспечивает более быструю загрузку, быструю передачу файлов, а также более быстрый запуск и работу приложений. Независимо от того, используете ли вы свой ПК для игр, школьных заданий/проектов, разработки или бизнеса, дополнительная скорость может быть разницей между запуском кода в производство или своевременной доставкой презентации. Однако обратите внимание, что твердотельные накопители дороже жестких дисков.

Обновите оперативную память

Дистрибутивы Linux, такие как Fedora 34 или Ubuntu 18.04, требуют не менее 2 ГБ оперативной памяти для установки и успешной работы. Вам следует увеличить системную память, если вы запускаете ресурсоемкое программное обеспечение для игр, видео или графического программного обеспечения. Вы можете приобрести идеальную модель, которая помещается в слоты оперативной памяти вашего компьютера, и вручную установить ее на свой компьютер.

Выполните следующие команды, чтобы узнать, сколько оперативной памяти использует ваша система:

Увеличить пространство подкачки

Пространство подкачки может помочь повысить производительность системы, если на вашем компьютере недостаточно оперативной памяти для обработки. Когда вы впервые устанавливаете дистрибутив, убедитесь, что вы выделили пространство подкачки, размер которого примерно равен размеру вашей оперативной памяти. Например, если в вашей системе 4 ГБ ОЗУ, настройте раздел подкачки размером 4 ГБ. Вы также можете увеличить размер подкачки с помощью диспетчера дисков Gparted, доступного как в Fedora, так и в Ubuntu.

Уменьшение перегрева системы

Перегревающийся компьютер всегда работает медленно и может отрицательно сказаться на общей производительности системы. Вы можете использовать TLP и cpufreq, чтобы уменьшить и управлять перегревом в вашей системе. cpufreq позволяет пользователям настраивать алгоритмы ЦП и позволяет системным процессорам регулировать свою частоту в зависимости от температуры компьютера и энергопотребления.

Установите CPUFREO с помощью следующей команды:

TLP — это утилита для управления питанием, которая помогает оптимизировать заряд батареи ноутбука и просматривать отчеты об энергопотреблении. Но сначала вам нужно установить TLP и позволить ему работать в фоновом режиме.

Выполните следующие команды для установки TLP:

Выполните приведенную ниже команду, чтобы начать использовать TLP:

Команда запустит TLP и позволит ему работать в фоновом режиме.

Затем выполните следующую команду, чтобы просмотреть информацию о батарее и ее состоянии.

Подведение итогов

В статье описаны некоторые распространенные причины медленной работы системы, а также инструменты и методы, которые помогут вам диагностировать вашу систему. Мы также покажем, как исправить проблемы или вообще избежать их, применяя некоторые передовые методы и простые настройки systemd, ПК и браузера. И на случай, если у вас ограниченные аппаратные ресурсы, вы можете сэкономить немного денег и инвестировать в дополнительное оборудование RAM и SSD.

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

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

Шаг 1. Обновление Ubuntu

Одна из самых важных вещей для ускорения — это установка последней версии Ubuntu. Это связано с тем, что Canonical, разработчики Ubuntu, постоянно выпускают новые обновления для Ubuntu, которые предназначены для исправления распространенных ошибок, а также для повышения общей производительности и эффективности системы. С последним обновлением в Ubuntu будет решено большинство проблем старой версии, и она сможет работать намного более плавно. Чтобы получить последние обновления Ubuntu, сначала откройте терминал с помощью сочетания клавиш Ubuntu Dash или Ctrl+Alt+T и введите следующую команду:

Кроме того, чтобы проверить наличие доступных основных обновлений, выполните следующую команду:

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

Шаг 2. Управление запускаемыми приложениями

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

Перейдите в Ubuntu Dash и найдите Startup Applications. Здесь у вас будут опции «Добавить», «Удалить» и «Редактировать» по своему усмотрению. Нажмите на любую опцию, которая кажется ненужной для загрузки при каждой загрузке. Если вы не уверены, вы можете просто снять галочку рядом с параметром, а не удалять его. Пожалуйста, посмотрите на изображение ниже для лучшего понимания:

Шаг 3. Настройка лучших зеркал для обновлений ПО

Чтобы быстрее получать обновления из Центра Ubuntu, всегда необходимо использовать лучший сервер. Поскольку репозитории программного обеспечения Ubuntu зеркалируются по всему миру, лучший сервер обычно находится ближе всего к вашему местоположению. Чтобы выбрать эту опцию, перейдите в Ubuntu Dash и найдите «Программное обеспечение и обновления». Затем нажмите на вкладку Ubuntu Software, затем нажмите на раскрывающийся список «Загрузить из» и выберите «Другое».

Теперь нажмите «Выбрать лучший сервер».

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

Шаг 4. Включение проприетарных драйверов

Одна из лучших особенностей Ubuntu заключается в том, что она сама определяет и устанавливает драйверы, необходимые в вашей системе. Следует отметить, что доступно два типа драйверов: с открытым исходным кодом и проприетарные. По умолчанию Ubuntu устанавливает драйверы с открытым исходным кодом, и в некоторых случаях это вызывает проблемы. Именно здесь Ubuntu выделяется, поскольку знает об этих проблемах и позволяет вам устанавливать дополнительные проприетарные драйверы. Чтобы настроить это, перейдите в Ubuntu Dash и найдите «Программное обеспечение и обновления». Затем щелкните вкладку Дополнительные драйверы, и отсюда вы сможете увидеть все устройства, для которых можно установить драйверы.

Как показано на изображении выше, вы также можете либо использовать драйвер, либо вообще не использовать устройство. Чтобы установить драйверы, выберите его и нажмите «Применить изменения». После завершения установки вы получите возможность перезагрузки. Нажмите на нее, чтобы перезагрузить систему и завершить установку драйвера. Драйвер будет использоваться после перезагрузки.

Шаг 5. Установите предварительную загрузку

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

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

Шаг 6. Использование Apt-fast вместо Apt-get

Apt-get — одна из самых важных команд Ubuntu. По сути, это инструмент командной строки для установки или обновления любых пакетов в вашей системе. Apt-fast — это что-то вроде пакета, который присоединяется к apt-get и ускоряет обновление системы и загрузку пакетов из сети. Для установки apt-fast выполняем следующие команды:

$ sudo add-apt-repository ppa:apt-fast / stable
$ sudo apt-get update
$ sudo apt-get install apt-fast

Шаг 7. Снижение перегрева системы

Одной из основных проблем, с которыми приходится сталкиваться системам, является проблема перегрева. Когда ваша система нагревается, она работает медленнее и дает низкую производительность. Очень эффективным инструментом в репозитории Ubuntu для решения этой проблемы является TLP, который помогает охладить вашу систему и сделать ее более быстрой и плавной. Чтобы установить TLP, выполните в терминале следующие команды:

$ sudo add-apt-repository ppa:linrunner / tlp
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw

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

После этого TLP начнет работать в фоновом режиме.

Шаг 8. Очистка Apt-кэша

Ubuntu использует Apt для установки, управления и удаления программного обеспечения в системе, что приводит к сохранению в кеше ранее загруженных и установленных пакетов даже после их удаления. Этот кеш пакетов может быстро стать большим и занять место. Чтобы очистить кэш apt, просто выполните следующую команду:

Шаг 9. Удаление ненужных пакетов

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

Это фактически удаляет все ненужные пакеты или нежелательные зависимости из вашей системы.

Шаг 10. Очистка кеша эскизов

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

Как видно из изображения выше, в моей системе размер кэша эскизов составляет около 2 МБ. Чтобы удалить их, просто введите команду:

Более быстрая и эффективная Ubuntu

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

Об авторе

Зееман Мемон

Привет! Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.

Это третья статья из серии, в которой объясняется, как повысить производительность вашего персонального компьютера с Linux. В моей первой статье описывалось, как повысить производительность путем выявления и устранения узких мест. В моей второй статье было показано, как повысить производительность путем обновления аппаратного обеспечения вашего ПК.

Целью является простой подход к повышению производительности ПК с Linux. Как и в моих предыдущих статьях, я использую все инструменты с открытым исходным кодом. Больше ничего не нужно.

Как измерить улучшения

Дополнительные ресурсы по Linux

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

Несколько графических инструментов с открытым исходным кодом упрощают мониторинг производительности. К ним относятся системный монитор GNOME, системная защита KDE, GKrellM, Stacer, Conky и Glances. (В своей первой статье из этой серии я показал, как отслеживать производительность с помощью системного монитора GNOME.)

Какой бы инструмент вы ни выбрали, внимательно следите за использованием процессора и памяти. Вы также можете контролировать другие аппаратные ресурсы, такие как диск и USB-накопитель, графический процессор и подключение к Интернету.

Главным фактором производительности персонального компьютера является его скорость отклика. Быстро? Ты в порядке. Вялый… это указывает на возможности для улучшения.

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

Настройте свой браузер

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

Вот несколько советов по настройке:

  • Как показывают исследования браузера Brave, многие рекламные объявления и средства отслеживания на веб-сайтах потребляют более половины процессорного времени, затрачиваемого вашим компьютером на обработку страниц. Поэтому блокируйте рекламу с помощью расширения для браузера, такого как uBlock Origin, и блокируйте трекеры с помощью такого инструмента, как Privacy Badger.
  • Отключите автовоспроизведение для видео и анимации (включая те маленькие видеоокна, которые автоматически появляются и запускаются в углу экрана). В Firefox вы можете установить расширение Disable HTML5 Autoplay с открытым исходным кодом. В Chromium или Google Chrome установите расширение Yet Another Autoplay Blocker с открытым исходным кодом.
  • Удалите из браузера все ненужные надстройки и расширения. Внимательно подумайте, стоит ли каждый из них своих накладных расходов.

Советы по использованию браузера для мощных ПК

Для высокопроизводительного ПК выберите браузер, который максимально использует ресурсы вашего процессора и памяти для оптимального просмотра веб-страниц. Лучше всего работают многопроцессорные многопоточные браузеры. Ваша цель — задействовать всю аппаратную мощь для лучшего просмотра в Интернете.

Какой браузер работает лучше всего? Это весьма дискуссионный вопрос, требующий для ответа отдельной статьи. Многие люди начинают поиск с Chromium или Firefox, популярных продуктов с открытым исходным кодом, которые пользуются большим уважением за их способность использовать аппаратное обеспечение для высокопроизводительного просмотра. Однако есть много других браузеров с открытым исходным кодом, которые вы можете попробовать.

Советы по использованию браузера для слабых ПК

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

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

Для ПК с ограниченными ресурсами вы можете уменьшить потребление ресурсов браузера, открывая одновременно только пару вкладок, а не дюжину. Закройте вкладки, с которыми вы закончили работать. И запускайте только один экземпляр одного браузера за раз.

JavaScript может увеличить нагрузку на ваш браузер, поэтому отключайте его, когда он вам не нужен. Большинство браузеров предлагают надстройки, которые позволяют вам управлять JavaScript отдельно для каждого веб-сайта или включать или выключать его по своему усмотрению. Firefox предлагает несколько таких расширений. Я использую один из них, который называется «Включение и выключение JavaScript».

На недорогих ПК вы также можете настроить производительность браузера по своему вкусу, вручную запуская и останавливая фоновую обработку вкладок. Просто нажмите кнопку загрузки страницы в браузере, чтобы включить или отключить обработку веб-страницы. Например, в Firefox эта кнопка находится в левой части панели инструментов.

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

Отключить многозадачность

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

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

Выбирайте программное обеспечение с умом

Выбор программного обеспечения сильно влияет на то, сколько процессора и памяти использует ваш компьютер.

Для многих сегодня это не имеет значения. Их современные персональные компьютеры имеют более чем достаточную вычислительную мощность и память для быстрого запуска любого приложения, которое они выберут. (Если это вы, вы можете пропустить этот раздел.) Тем не менее, выбор программного обеспечения по-прежнему имеет решающее значение для других.

Офисные пакеты

Если вы используете LibreOffice или OpenOffice, но не используете Base (компонент создания базы данных), можно безопасно отключить среду выполнения Java. Вы можете сделать это в меню Инструменты > Параметры > LibreOffice > Панель дополнительных настроек.

Кроме того, замените свой большой офисный пакет тем, что широко известно как GNOME Office. Сюда входят AbiWord и Gnumeric, которые требуют меньше ресурсов вашего оборудования и функционально эквивалентны текстовому процессору и электронной таблице для многих пользователей.

Можно даже полностью отказаться от локального офисного пакета. Вместо этого перенесите свою рабочую нагрузку в облако с помощью таких продуктов, как Etherpad, EtherCalc или пакета ONLYOFFICE.

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

Среда рабочего стола

Среда вашего рабочего стола запускается каждую минуту, когда вы пользуетесь компьютером. Если он не отвечает, установите более легкий рабочий стол, требующий меньше ресурсов. Я рекомендую Xfce, LXQt или LXDE.

Какой бы рабочий стол вы ни использовали, вы можете повысить его скорость отклика, отключив визуальные эффекты. Отключите в файловом менеджере такие функции, как анимация, композитинг и эскизы изображений, или используйте файловый менеджер (например, PCManFM, XFE или Thunar) без этих функций. Это может оказать заметное влияние на более медленные компьютеры, поскольку ваш экран задействован в каждом щелчке мыши. Используйте сочетания клавиш, чтобы не перемещать руку между мышью и клавиатурой.

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

Если вы действительно хотите сэкономить ресурсы, полностью откажитесь от рабочего стола в пользу простого диспетчера окон. Популярные варианты включают JWM, Openbox и Fluxbox. Они работают быстрее, чем полноценный рабочий стол, но за счет менее удобного интерфейса. Например, вы часто не можете размещать значки на рабочем столе, и у вас может не быть панели задач или док-станции.

Подберите правильный размер дистрибутива Linux для вашего ПК

Ваш дистрибутив Linux может повлиять на производительность ПК. Некоторые дистрибутивы предполагают, что они работают на мощных современных компьютерах, в то время как другие предназначены для работы с меньшим количеством ресурсов. Так что, если вы используете полнофункциональный дистрибутив, и он не работает должным образом, протестируйте облегченную альтернативу, чтобы увидеть, улучшит ли она отклик.

Тестировать различные дистрибутивы очень просто. Просто скачайте дистрибутив Linux, который хотите попробовать. Запишите его на карту памяти USB с помощью инструмента с открытым исходным кодом, такого как Fedora Media Writer или Unetbootin. Затем загрузите компьютер с карты памяти, чтобы протестировать дистрибутив. Запустите один из инструментов мониторинга системы, о которых я упоминал ранее, и измерьте, более эффективно ли новый дистрибутив использует аппаратное обеспечение.

Самые легкие дистрибутивы, которые я использовал, это AntiX и Puppy Linux. Они используют оконные менеджеры вместо рабочего стола, объединяют легкие приложения и специально разработаны для работы на компьютерах с ограниченными ресурсами. Они хорошо работают даже на 15-летних машинах!(Вы даже можете восстановить старые компьютеры с помощью облегченного программного обеспечения Linux.)

Компромисс заключается в том, что их рабочие столы не блестят. Их интерфейсы могут быть вам незнакомы, и вам, возможно, придется научиться настраивать их так же, как и полную среду рабочего стола. Некоторых это разочаровывает, а для других это увлекательный вызов и возможность узнать что-то новое.

Внести изменения в конфигурацию ПК

В заключение я расскажу о некоторых основных изменениях конфигурации Linux, которые вы, возможно, захотите попробовать. Взятые по отдельности, каждый из них не улучшит производительность настолько, чтобы вы заметили. Но в совокупности они могут оказать заметное влияние:

  • Убедитесь, что у вас установлены оптимальные драйверы для всех устройств.
  • Избегайте перегрева, чтобы предотвратить снижение скорости процессора (дросселирование процессора).
  • Сократите время загрузки, уменьшив параметр GRUB_TIMEOUT по умолчанию для меню Grub.)
  • Удалите ненужные приложения и службы из списка автозагрузки (программы, которые запускаются при каждой загрузке компьютера). Среды рабочего стола Linux обычно предоставляют для этого панели с графическим интерфейсом, поэтому вам не нужно напрямую редактировать файлы конфигурации или сценарии.
  • Ускорьте обновление и загрузку, используя самое быстрое доступное зеркало.
  • Избегайте использования памяти подкачки.
  • Если вы используете swap, установите его на самом быстром устройстве.
  • Убедитесь, что ваш Wi-Fi работает с максимальной пропускной способностью, сравнив его скорость Wi-Fi со скоростью, когда он напрямую подключен к вашему модему.
  • Убедитесь, что ваш маршрутизатор не замедляет работу, проверив скорость интернет-соединения без него.
  • Соответствуйте стандартам USB между вашими USB-портами и устройствами, чтобы гарантировать, что они не уступят скорость более медленному партнеру.
  • Проверьте скорость передачи данных по USB с помощью эталонного теста в GNOME Disks.
  • Если вам необходимо использовать виртуальные машины, настройте их для повышения производительности.
  • Очистите старую историю, журнал и ненужные файлы с помощью инструментов с графическим интерфейсом с открытым исходным кодом, таких как BleachBit и Sweeper.
  • Очистите неиспользуемые ненужные файлы, удалив неиспользуемые приложения. В системах на базе Debian очистите кеш APT.
  • Находите и удаляйте повторяющиеся файлы с помощью графического инструмента с открытым исходным кодом, такого как FSlint.

Если читатели проявят интерес, я подробно расскажу об этих изменениях в следующей статье. (Пожалуйста, дайте мне знать в комментариях, если вы хотите это увидеть.)

Обзор

В предыдущей статье я рассказывал, как выявить и устранить узкие места в производительности. В моей последней статье я объяснил, как эффективно обновить аппаратное обеспечение вашего ПК с Linux. Эта статья завершает серию, рассказывая об изменениях в программном обеспечении и поведении, повышающих производительность ПК.

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

Выявление узких мест в производительности Linux с помощью инструментов с открытым исходным кодом

Не так давно для выявления узких мест в оборудовании требовались глубокие знания. Современные мониторы производительности графического интерфейса с открытым исходным кодом делают это довольно просто.

Обновите аппаратное обеспечение ПК с Linux с помощью инструментов с открытым исходным кодом

Увеличьте производительность своего ПК с помощью аппаратных обновлений, которые окупятся с наибольшей отдачей.

Мониторинг производительности Linux с помощью Grafana

Собирайте статистику в своей сети с помощью базовой установки, включающей collectd, InfluxDB и Grafana на одном хосте.

Читайте также: