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