Viata Strnor, cache-uri de compensare si RAM in linux

Am început să observ că, cu o funcționare prelungită, sistemul începe să se oprească sălbatic, că pur și simplu nu este posibil să-l folosească. Chestia este că sistemul creează o mulțime de cache-uri, preluând memoria. De obicei am rezolvat această problemă cu un simplu repornire, dar ceva ma deranjat atât de mult și mă întrebam cum să obținem funcționarea normală într-un mod mai simplu și mai convenabil. Googling, am găsit acest script:






#! / bin / sh
ecou "A fost ocupat în cache-ul RAM"
gratuit
# Curățarea paginii de coală:
sincronizați
echo 1 | sudo tee -a / proc / sys / vm / drop_cache






# Curățați cache-urile dentrie și inode:
sincronizați
ecou 2 | sudo tee -a / proc / sys / vm / drop_cache
# Curățați cache-urile de pagină, dentrie și inode:
sincronizați
echo 3 | sudo tee -a / proc / sys / vm / drop_cache
echo "Este gratuit în RAM"
gratuit
ieșire 0

Este necesar să creați un fișier text cu un nume, de exemplu clean.sh și să puneți acolo textul scris mai sus.
Apoi da permisiunea să fugi

chmod + x clean.sh

Rulați această comandă

sudo sh clean.sh

Puteți adăuga acest script în cron pentru a fi executat într-un program, de exemplu la ora 6 dimineața

Adăugați următoarea linie în fișierul de configurare:

00 6 * * * sh /clean.sh

După executarea acestui script, memoria este curată, iar sistemul zboară, ca și cum ar fi fost încărcat doar 🙂







Trimiteți-le prietenilor: