Привычки, позволяющие снизить использование ресурсов Linux
Linux отлично подходит для эффективного использования вашего компьютера, но иногда вы можете оказаться на более медленной или старой машине. Как улучшить работу Linux при более низкой производительности?
1 Используйте упрощенную среду рабочего стола
Один из способов снизить использование ресурсов Linux — выбрать облегченную среду рабочего стола вместо KDE или GNOME. Это хорошие настольные компьютеры, но они предназначены для работы на новых, более быстрых машинах с большим объемом памяти и места на жестком диске.
Я предпочитаю Xfce. Другие хорошие варианты — LXQt и Enlightenment. Вы также можете рассмотреть возможность использования обычного оконного менеджера, такого как Openbox или Fluxbox. Они больше ориентированы на опытных пользователей, имеющих большой опыт использования командной строки.
2 Используйте командную строку
Использование командной строки само по себе является хорошим способом снизить нагрузку на ваш компьютер. Программы командной строки, даже интерактивные, запускаются в терминале и используют мало ресурсов по сравнению с графическими программами, которые могут содержать изображения, видео или звук.
Снижение использования ресурсов является одной из причин, по которой многие опытные пользователи Linux используют командную строку как можно чаще.
Можно даже использовать командную строку, чтобы полностью отказаться от рабочего стола. Многие серверы делают это для того, чтобы работать «без головы» без монитора или клавиатуры. При желании вы можете отключить диспетчер дисплея и запустить X или Wayland из командной строки, но это крайний вариант.
3 Используйте упрощенные программы
Помимо облегченной среды рабочего стола, вы также можете запускать облегченные программы. Вы можете использовать AbiWord для обработки текста и Gnumeric для электронных таблиц вместо LibreOffice. Вы можете использовать Viper вместо Chrome или Firefox для работы в Интернете.
4 Отключите ненужные службы
В системах Linux используется множество демонов или фоновых процессов, выполняющих различные служебные задачи. Многие из них необходимы, но есть и те, которые утяжеляют вашу систему. Возможно, вам удастся отключить некоторые из них, например, с помощью команды systemctl в дистрибутиве, использующем systemd.
Если вы тестируете веб-сервер для разрабатываемого приложения, вам, вероятно, не обязательно, чтобы он работал постоянно. Вы можете просто включать и отключать его по мере необходимости.
Рекомендуется оставить в покое все процессы, которые были установлены в вашей системе по умолчанию, особенно если вы не знаете, что они делают. По крайней мере, вам следует прочитать справочную страницу, чтобы не отключить что-то важное. Однако чтение документации по запуску процессов само по себе является обучением Linux.
5 Службы мониторинга
Вы можете управлять использованием ресурсов Linux, отслеживая процессы на вашем компьютере. Вы можете использовать команды top или htop, чтобы видеть процессы в реальном времени. Вы также можете отсортировать данные по использованию памяти или ЦП, чтобы увидеть, какие процессы потребляют больше всего ресурсов.
Вооружившись этой информацией, вы можете попробовать использовать другую программу или отключить службы, как указано выше. Прежде чем что-либо отключать, вы должны иметь представление о том, что делаете.
6 Журналы проверки
Вам также следует периодически проверять свои журналы на предмет того, чего там не должно быть. Это может обнаружить ошибки. но иногда журналы могут быть проблемой. Однажды я заметил, что у меня заканчивается место на диске. Я обнаружил, что журналы росли быстрее, чем система могла их автоматически вращать из-за ошибки. Я удалил процесс, вызывавший ошибки, и удалил журналы, вызывающие ошибки.
Вы можете проверить журналы с помощью команды Journalctl в большинстве современных дистрибутивов, использующих systemd.
Полезной опцией является -f, которая отображает новые записи в журналах в режиме реального времени:
journalctl -f
7 Рассмотрим минималистичный дистрибутив
Если вам нужна система Linux с легкими рабочими столами и приложениями, вы можете их найти. Некоторые хорошие версии на базе Ubuntu включают Xubuntu и Lubuntu. С самого начала у вас будет преимущество в более легкой обстановке. Попробуйте установить их на старые машины, которые могут у вас быть. Вы можете вдохнуть в них новую жизнь и даже предотвратить электронные отходы.
8 Устанавливайте только те программы, которые вам нужны
Один из очевидных способов сэкономить ресурсы вашей системы Linux — устанавливать только то, что вам нужно, тогда, когда вам это нужно. Это легче сказать, чем сделать, поскольку многие программы устанавливают множество зависимостей. Это по-прежнему является свидетельством философии Unix, когда программы строятся из более мелких компонентов.
Если вы используете свою систему Linux только для электронной почты или просмотра веб-страниц, вам, вероятно, не понадобится устанавливать инструменты программирования, такие как компилятор C. Если вы просто занимаетесь текстовой обработкой, вам не нужно устанавливать видеоплеер. Вы можете удалить их, если они предустановлены.