В следующей статье мы увидим, как чистая оперативная память из терминала Ubuntu. По умолчанию в Gnu / Linux есть очень эффективный способ управления оперативной памятью на наших компьютерах. Благодаря этому мы получаем лучшую производительность ресурсов, доступных в нашей системе. Такой подход иногда может сбивать с толку пользователей, поскольку ОЗУ кажется полностью израсходованным, несмотря на закрытие всех приложений.
Gnu / Linux использует доступную память для кэширования приложений с жесткого диска с целью добиться более быстрого чтения. Это преимущество вызывает разочарование, особенно для системных администраторов, которые устраняют проблемы с ПК. Изменения, внесенные в системные файлы на жестком диске, могут не читаться. Это происходит потому, что Gnu / Linux загружает их из ОЗУ. Поэтому, чтобы решить эту проблему, рекомендуется очистить оперативную память вместо перезагрузки ПК.
Очистите оперативную память в Ubuntu, Linux Mint и производных с помощью drop_caches
Мы собираемся запустить терминал (Ctrl + Alt + T) и написать следующие команды:
sudo su sync; echo 3 > /proc/sys/vm/drop_caches
Для начала мы давай авторизуемся как root. Тогда команда 'синхронизировать'собираюсь очистить буфер файловой системы. Таким образом, мы будем уверены, что все кэшированные объекты будут освобождены. Иначе могут быть проблемы. Команда 'эхо'выполняет запись в файл и drop_caches очищает кеш без удаления какого-либо приложения / службы. Вы должны сразу увидеть, что ОЗУ освободилось.
Если вам нужно очистить кеш диска, "… Эхо> 3…«Безопаснее в компании и в оборудовании на этапе производства, поскольку«… Эхо 1>….»Удалит только страницу. Не рекомендуется использовать третий вариант «… Echo 3>…»В производстве, пока вы не узнаете, что делаете, поскольку очистит кеш страницы, dentries и inodes. Опция "… Echo 0>…»Ничего не будет выпускать, а опция«… Echo 2>…»Освободит только inodes и dentries.
Эта операция это может замедлить работу системы на несколько секунд, при этом кеш очищается, и все ресурсы, требуемые ОС, загружаются обратно в кеш диска.
Gnu / Linux разработан таким образом, что он проверяет кеш диска перед поиском на диске. Если он находит ресурс в кеше, то запрос не попадет на диск. Если мы очистим кеш, операционная система будет искать запрошенный ресурс на диске..
Автоматизировать освобождение ОЗУ с помощью задач Cron
Теперь, когда мы знаем, как освободить память на наших компьютерах, мы можем захотеть автоматизировать процесс стирания памяти на регулярной основе. Это легко сделать с помощью cron задачи. Эту задачу следует использовать только на настольных компьютерах и ноутбуках.
1 STEP
Для начала запустим терминал (Ctrl + Alt + T) и напишем следующую команду в установить vim, или чтобы каждый использовал свой любимый редактор:
sudo apt-get install vim
2 STEP
Теперь мы собираемся создать .sh файл называется eraseram.sh. В него мы добавим скрипт:
vim borraram.sh
3 STEP
Если мы воспользуемся редактором vim, нам придется нажмите клавишу 'esc', а затем клавишу 'i' для входа в режим INSERT. Далее мы добавим следующий скрипт.
#!/bin/bash sync echo "echo 3 > /proc/sys/vm/drop_caches"
Первая строка ниже - это притон. Затем мы напишем ту же команду, которую используем для стирания ОЗУ с терминала.
Как только все будет написано, мы сохраняем файл sh и выходим из текстового редактора vim. Для этого нажмем "esc" напишем : Wq и мы нажмем Enter. Vim сохранит файл sh и выйдет в терминал. В этом примере я сохранил сценарий в корневой домашней папке.
4 STEP
Вернувшись в терминал, мы напишем следующую команду в предоставить разрешения на чтение / запись:
sudo chmod 755 borraram.sh
5 STEP
Пришло время вызвать команду кронтаб:
sudo crontab -e
6 STEP
Предположим, мы хотим очищать оперативную память каждый день в 1:XNUMX. Это на любой вкус.
0 13 * * * /root/scripts/borraram.sh
Файл sh, мы можем переместить его в нужное место, но мы должны запомнить путь, поскольку это тот, который мы должны будем указать предыдущей команде.
Розита Мелгоза смотрит, что вам подходит. Спросите учителя, какую ОС вы собираетесь установить
Этот пост следует удалить, он содержит много неверной и неточной информации. Не рекомендуется очищать кеш диска, это совершенно не помогает конечному пользователю. Это также ложь, что «это преимущество становится разочаровывающим, особенно для системных администраторов, которые устраняют проблемы с ПК», потому что ??? Также не объясняется, почему вы выполняете синхронизацию, ... это запутанная и ошибочная статья.