Как почистить кеш и освободить подкачку в Ubuntu

Как почистить кеш и освободить подкачку в Ubuntu

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

Очистка кеша страниц Ubuntu

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

Хорошей новостью является то, что очистка кеша страниц Ubuntu невероятно проста. Для этого вам нужно сначала открыть окно терминала. Затем, когда окно терминала открыто и готово к использованию, войдите в Ubuntu как root.

Примечание. Если в вашей системе Ubuntu не включена учетная запись root, вы можете войти в систему с помощью команды sudo -s вместо su .

су -

После входа в оболочку терминала в Ubuntu с учетной записью root выполните команду echo 1 в /proc/sys/vm/drop_cachesфайле, чтобы освободить кэш страниц в системе.

Как почистить кеш и освободить подкачку в Ubuntu

эхо 1 > /proc/sys/vm/drop_caches

После того, как вы очистили кеш страниц в Ubuntu, вы можете запустить команду free -w -h и проверить столбец «кэш», чтобы увидеть, сколько кеша страниц в Ubuntu вы освободили.

бесплатно -ш -ч

Очистка dentries и inode Ubuntu

Что такое дентри и иноды? Dentries — это структуры данных, которые представляют каталог, а inode — это структуры данных, которые представляют файлы. И dentries, и inodes могут использоваться для хранения кеша. Кэш существует для экономии времени, поэтому индексные дескрипторы/дентри не нужно многократно читать/записывать из хранилища.

Несмотря на то, что наличие кэша dentries и кэша inode важно для Ubuntu, он может переполниться и стать громоздким. К счастью, как и кеш страниц, можно очистить кеш dentries и inodes.

Чтобы очистить кеш, начните с открытия окна терминала. После открытия окна терминала войдите в учетную запись root в Ubuntu с помощью команды su (или sudo -s, если у вас отключен root).

су -

После того, как вы вошли в учетную запись root в Ubuntu, вы можете очистить кэши dentries и inodes в системе, используя команду echo в /proc/sys/vm/drop_cachesфайле.

Как почистить кеш и освободить подкачку в Ubuntu

эхо 2 > /proc/sys/vm/drop_caches

Освобождение пространства подкачки в Linux

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

Если вы хотите очистить пространство подкачки в системе Ubuntu, вы можете включать и выключать его. Чтобы отключить своп в Ubuntu, начните с открытия окна терминала. Затем войдите в учетную запись root, используя su (или sudo -s , если у вас отключен root в Ubuntu).

су -

После входа в учетную запись root в Ubuntu вы можете запустить команду swapoff . Эта команда отключит своп. Он также удалит любые программы, использующие пространство подкачки в Ubuntu (по сути, очистив его).

Как почистить кеш и освободить подкачку в Ubuntu

swapoff -a

Как только своп отключается, с него все очищается. Теперь вы можете снова включить пространство подкачки с помощью команды swapon .

Как почистить кеш и освободить подкачку в Ubuntu

свопон -а

Очистка других кешей в Ubuntu

Хотя очистка кэша страниц, кэша dentries, кэша inodes и пространства подкачки полезна, это не единственное, что вы можете сделать для очистки сервера Ubuntu. Вы также можете очистить другие вещи, используя очиститель Bleachbit через командную строку.

Чтобы начать процесс очистки в Ubuntu, вы должны открыть окно терминала. Когда он откроется, используйте команду sudo apt install для установки пакета «bleachbit».

sudo apt установить отбеливатель

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

После установки инструмента Bleachbit запустите команду bleachbit –list , чтобы просмотреть список чистящих средств, доступных для использования в вашей системе.

Как почистить кеш и освободить подкачку в Ubuntu

отбеливатель --list

Просмотрите список доступных очистителей для запуска. Затем запустите команду bleachbit –preview , чтобы увидеть, что инструмент командной строки Bleachbit удалит из системы. Например, чтобы просмотреть очиститель «system.tmp», запустите:

Как почистить кеш и освободить подкачку в Ubuntu

sudo bleachbit --preview system.tmp

Изучив очиститель и увидев, что он удалит из Ubuntu, вы можете запустить команду bleachbit –clean .

sudo bleachbit --clean имя_очистителя.имя


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.