У наступній статті ми побачимо, як чиста оперативна пам’ять з терміналу 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>….»Буде видалено лише сторінку. Не рекомендується використовувати третій варіант «... Відлуння 3> ...»На виробництві, поки ви не знаєте, що робите, з тих пір очистить кеш сторінки, зубні ряди та inodes. Варіант "… Відлуння 0>…»Нічого не випустить, а опція«… Відлуння 2>…»Буде звільнено лише аноди та зубні коробки.
Ця операція це може сповільнити роботу системи на кілька секунд, при цьому кеш очищається, а всі ресурси, необхідні ОС, завантажуються назад у кеш диска.
Gnu / Linux розроблений таким чином, що він перевіряє кеш диска перед пошуком на диску. Якщо він знаходить ресурс у кеші, тоді запит не потрапить на диск. Якщо ми очистимо кеш, операційна система буде шукати необхідний ресурс на диску.
Автоматизуйте випуск оперативної пам'яті за допомогою завдань Cron
Тепер, коли ми знаємо, як звільнити пам’ять на наших комп’ютерах, можливо, ми хочемо регулярно автоматизувати процес видалення пам’яті. Це легко зробити завдання cron. Це завдання слід використовувати лише на настільних комп’ютерах та ноутбуках.
1 КРОК
Для початку ми запустимо термінал (Ctrl + Alt + T) і напишемо таку команду встановити vim, або що кожен використовує бажаний редактор:
sudo apt-get install vim
2 КРОК
Зараз ми збираємося створити .sh файл називається eraseram.sh. У нього ми додамо сценарій:
vim borraram.sh
3 КРОК
Якщо ми використовуємо редактор vim, нам доведеться натисніть клавішу "esc", а потім клавішу "i" для переходу в режим ВСТАВКИ. Далі ми додамо наступний сценарій.
#!/bin/bash sync echo "echo 3 > /proc/sys/vm/drop_caches"
Перший рядок нижче - Шебанг. Потім ми напишемо ту саму команду, яку ми використовуємо для стирання оперативної пам'яті з терміналу.
Як тільки все буде написано, ми зберігаємо файл sh і виходимо з текстового редактора vim. Для цього ми натиснемо "esc" і напишемо : WQ і ми натиснемо Enter. Vim збереже файл sh і вийде до терміналу. У цьому прикладі я зберіг сценарій у кореневій домашній папці.
4 КРОК
Ще в терміналі ми напишемо таку команду надати дозволи на читання / запис:
sudo chmod 755 borraram.sh
5 КРОК
Тепер прийшов час викликати команду кронтаб:
sudo crontab -e
6 КРОК
Припустимо, ми хочемо звільняти оперативну пам’ять щодня о 1:XNUMX. Це на смак кожному.
0 13 * * * /root/scripts/borraram.sh
Файл sh, ми можемо перемістити його до потрібного місця, але ми повинні пам’ятати шлях, оскільки саме цей нам доведеться дати попередній команді.
Розіта Мельгоза дивиться, що вам підходить. Запитайте свого вчителя, яку ОС ви збираєтесь встановити
Цей пост слід видалити, він містить багато неправильної та недостовірної інформації. Не рекомендується очищати кеш-пам’ять диска, що абсолютно не допомагає кінцевому користувачеві. Також брехня, що "ця перевага стає неприємним досвідом, особливо для системних адміністраторів, які вирішують проблеми з ПК", оскільки ??? Також не пояснено, чому ви робите синхронізацію, ... це стаття, яка заплутана та помилкова.