Az élettartam, a gyorsítótár és a RAM memóriája linuxban

Elkezdtem észrevenni, hogy hosszan tartó működés esetén a rendszer vadul fékezik, hogy egyszerűen nem lehet használni. Az a helyzet, hogy a rendszer sok tárolót hoz létre, és felveszi a memóriát. Általában megoldtam ezt a problémát egy egyszerű újraindítással, de valami nagyon zavart és azon gondolkoztam, hogyan lehetne egyszerűbb és kényelmesebb módon elérni a normál működést. Googling, találtam ezt a szkriptet:

#! / bin / sh
echo "A RAM-gyorsítótárban elfoglalt"
ingyenes
# Az oldalcache tisztítása:
szinkronizál
echo 1 | sudo tee -a / proc / sys / vm / drop_caches
# Tisztítsa meg a dentrie és az inode cache-t:
szinkronizál
echo 2 | sudo tee -a / proc / sys / vm / drop_caches
# Tisztítsa meg az oldalcache, dentrie és inode cache-t:
szinkronizál
echo 3 | sudo tee -a / proc / sys / vm / drop_caches
echo "Ingyenes RAM-ban"
ingyenes
kilépés a 0-ból

Szükség van egy szöveges fájl létrehozására egy névvel, például clean.sh, és elhelyezni a fenti írásos szöveget.
Ezután engedéllyel fusson

chmod + x clean.sh

Futtassa ezt a parancsot

sudo sh clean.sh

Ez a parancsfájl hozzáadható a cronhoz egy ütemezés végrehajtásához, például 6 órakor

Adja hozzá a következő sort a konfigurációs fájlhoz:

00 6 * * * sh /clean.sh

A szkript végrehajtása után a memória tiszta, és a rendszer úgy repül, mintha csak a betöltésre került volna