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

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

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

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

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

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

су —

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

эхо 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.

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

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

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

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

су —

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

swapoff -a

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

свопон -а

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

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

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

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

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

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

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

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

sudo bleachbit —preview system.tmp

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

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

 

 

Похожие записи

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

Ваш адрес email не будет опубликован.