5 безопасных способов уменьшить использование оперативной памяти в Linux

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

Перед изменением настроек проверьте, достаточно ли места в памяти.

Откройте терминал и выполните команду free -h. Обратите внимание на столбец «Доступная память» , а не только на «Свободная память» . Linux использует часть свободной оперативной памяти для кэширования файлов, чтобы они открывались быстрее. Значение ядра MemAvailableоценивает, сколько памяти можно использовать для новых приложений без использования файла подкачки, принимая во внимание освобождаемый кэш. Для определения значения см. документацию ядра Linux для команды./proc/meminfo

Вывод терминала Linux для команды free -h с выделением столбца available-memory и без примеров значений.
Обратите внимание на availableзначение параметра, позволяющего оценить запас памяти; низкое freeзначение само по себе не доказывает, что в Linux не хватает оперативной памяти.

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

1. Найдите и закройте приложение, использующее больше всего памяти.

Откройте системный монитор вашего рабочего стола и отсортируйте список процессов по объему используемой памяти. В системном мониторе GNOME есть вкладка «Процессы» со столбцом «Память»; в других средах рабочего стола может быть встроенная программа просмотра процессов. В руководстве GNOME по проверке использования памяти объясняется, как отсортировать этот список.

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

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

2. Сократите количество вкладок и расширений в браузере.

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

В Firefox нажмите Shift+ Escили откройте Меню → Дополнительные инструменты → Диспетчер задач , чтобы просмотреть использование памяти процессами. Страница с описанием процессов поможет определить вкладку или расширение, которое следует закрыть; см. руководство по диспетчеру задач Firefox от Mozilla . В других браузерах также есть аналогичные встроенные диспетчеры задач или представления процессов.

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

3. Отключите необязательные приложения, запускающиеся при старте системы.

Приложения для чата, игр, облачной синхронизации и вспомогательные приложения могут оставаться в памяти после запуска при входе в систему. Проверьте список автозагрузки вашего рабочего стола и отключите только те приложения, которые вам не нужны сразу. В GNOME используйте GNOME Tweaks; в справочной странице GNOME описана эта настройка. В других средах она может называться «Сессия и запуск» или «Автозапуск» .

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

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

4. Попробуйте более лёгкую среду рабочего стола.

Рабочая среда остается активной на протяжении всего сеанса, поэтому замена ресурсоемкой конфигурации может помочь на компьютере с ограниченным объемом памяти. LXQt позиционирует себя как легкая, модульная рабочая среда . Lubuntu — это разновидность Ubuntu, построенная на основе LXQt; см. официальный сайт Lubuntu .

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

Иллюстративный пример работы в облегченной версии Linux с файловым менеджером и терминалом в простом интерфейсе.
Более лёгкий вариант, например LXQt, можно протестировать, если основная часть вашего рабочего времени приходится на использование настольных компьютеров.

5. Выполняйте меньше ресурсоемких задач одновременно.

Некоторым задачам требуется значительный объем оперативной памяти независимо от настроек рабочего стола. Закрывайте простаивающие виртуальные машины или контейнеры, уменьшайте количество параллельных сборок и приостанавливайте выполнение больших задач обработки видео или изображений при многозадачности. В IDE закрывайте неиспользуемые рабочие области и языковые серверы. Если приложение устанавливает ограничение на объем памяти или количество рабочих процессов, постепенно снижайте его и убедитесь, что задача по-прежнему выполняется надежно.

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

Избегайте уловок с «очисткой оперативной памяти».

Не следует принудительно очищать кэш файловой системы или устанавливать утилиты для очистки памяти, чтобы уменьшить отображаемое использование. Linux может освободить кэш под нагрузкой. Использование файловой системы (swap) или zram может помочь справиться с пиковыми нагрузками, но не уменьшает использование оперативной памяти приложениями. Если использование памяти MemAvailableостается очень низким во время обычной работы, нагрузка может превысить объем физической памяти; добавление оперативной памяти — это долгосрочное решение, если оно поддерживается.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

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

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

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

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

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

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