Drop_cache, tisztítsa meg a rendszer RAM memóriáját a terminálról

A drop_cache-ről

A következő cikkben megtudjuk, hogyan tiszta RAM az Ubuntu terminálról. Alapértelmezés szerint a Gnu / Linux nagyon hatékony módon kezeli a számítógépeink RAM-ját. Ezzel a rendszerünkben rendelkezésre álló erőforrások jobb teljesítményét érjük el. Ez a megközelítés néha megzavarhatja a felhasználókat, mivel úgy tűnik, hogy a RAM teljesen elfogyott az összes alkalmazás bezárása ellenére.

A Gnu / Linux a rendelkezésre álló memóriát használja az alkalmazások gyorsítótárazásához a merevlemezről a cél érdekében gyorsabb olvasási idő elérése. Ez az előny elkeserítő élménnyé válik, különösen a rendszergazdák számára, akik a számítógépes problémákat keresik. Előfordulhat, hogy a merevlemezen lévő rendszerfájlokra végrehajtott módosítások nem olvashatók. Ez azért történik, mert a Gnu / Linux betölti őket a RAM-ról. Ezért ennek a problémának a megoldása jó ötlet tisztítsa meg a RAM-ot a PC újraindítása helyett.

Tisztítsa meg a RAM-ot az Ubuntu, a Linux Mint és a származékaiból drop_cache-ekkel

Elindítjuk a terminált (Ctrl + Alt + T), és megírjuk a következő parancsokat:

a drop_cache a terminálon fut

sudo su

sync; echo 3 > /proc/sys/vm/drop_caches

Hogy kezdjük jelentkezzünk be rootként. Akkor a parancsszinkronizálni' fog törölje a fájlrendszer-puffert. Ily módon biztosak leszünk abban, hogy az összes tárolt objektum felszabadul. Ellenkező esetben problémák merülhetnek fel. A parancs 'visszhang"elvégzi az iratba való írás és A drop_cache törli a gyorsítótárat anélkül, hogy bármilyen alkalmazást / szolgáltatást eltávolítana. Azonnal látnia kell, hogy felszabadult a RAM.

Ha törölnie kell a lemez gyorsítótárát, "… Visszhang> 3…"Biztonságosabb egy vállalatnál és a gyártási fázisban a berendezéseknél, mivel«… 1. visszhang>….»Csak az oldalt törli. A harmadik lehetőség használata nem ajánlott «… 3. visszhang>…»A gyártásban mindaddig, amíg nem tudja, mit csinál törli az oldal gyorsítótárát, a fogsorokat és inódok. Az opció "… Echo 0>…»Nem ad ki semmit, és az opció«… Echo 2>…»Csak az inódákat és a fogakat szabadítja fel.

Ez a művelet néhány másodpercre lelassíthatja a rendszert, miközben a gyorsítótár kiürült, és az operációs rendszer által igényelt összes erőforrás visszatöltődik a lemez gyorsítótárába.

A Gnu / Linux úgy van kialakítva, hogy megvizsgálja a lemez gyorsítótárát, mielőtt a lemezen keresne. Ha megtalálja az erőforrást a gyorsítótárban, akkor a kérés nem fogja elérni a lemezt. Ha töröljük a gyorsítótárat, az operációs rendszer megkeresi a kért erőforrást a lemezen.

Automatizálja a RAM kiadást a Cron feladatok segítségével

Most, hogy tudjuk, hogyan szabadítsunk fel memóriát a számítógépeinken, érdemes rendszeresen automatizálnunk a memória törlési folyamatát. Ezt könnyen megteheti cron feladatok. Ezt a feladatot csak asztali számítógépeken és laptopokon szabad használni.

1 LÉPÉS

Először elindítjuk a terminált (Ctrl + Alt + T), és beírjuk a következő parancsot telepítse a vim-et, vagy hogy mindenki a kívánt szerkesztőt használja:

sudo apt-get install vim

2 LÉPÉS

Most létrehozunk egy .sh fájl úgynevezett eraseram.sh. Ebben hozzáadjuk a szkriptet:

vim borraram.sh

3 LÉPÉS

drop_cache vim

Ha a vim szerkesztőt használjuk, akkor muszáj lesz nyomja meg az 'esc', majd az 'i' gombot az INSERT módba való belépéshez. Ezután hozzáadjuk a következő szkriptet.

#!/bin/bash
sync
echo "echo 3 > /proc/sys/vm/drop_caches"

Az alábbi első sor a Ügy. Ezután megírjuk ugyanazt a parancsot, amelyet a RAM törléséhez használunk a terminálról.

Miután mindent megírtunk, elmentjük az sh fájlt, és kilépünk a vim szövegszerkesztőből. Ehhez megnyomjuk az 'esc' billentyűt és írunk : wq és megnyomjuk az Enter billentyűt. A Vim elmenti az sh fájlt, és kilép a terminálba. Ebben a példában a szkriptet egy root home mappába mentettem.

4 LÉPÉS

Vissza a terminálba a következő parancsot fogjuk írni olvasási / írási engedélyeket adhat:

sudo chmod 755 borraram.sh

5 LÉPÉS

Itt az ideje, hogy felhívja a parancsot crontab:

sudo crontab -e

6 LÉPÉS

drop_cache cron feladat

Tegyük fel, hogy szeretnénk tiszta RAM minden nap 1 órakor. Ez mindenki ízlésének felel meg.

0 13 * * * /root/scripts/borraram.sh

Az sh fájlt áthelyezhetjük a kívánt helyre, de emlékeznünk kell az útvonalra, mivel ezt kell megadnunk az előző parancsnak.


2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Ricardo Melgoza dijo

    Rosita Melgoza téged keres, hogy lássa, mi áll neked. Kérdezze meg tanárát, hogy milyen operációs rendszert fog telepíteni

  2.   syslog dijo

    Ezt a bejegyzést törölni kell, sok hibás és pontatlan információt tartalmaz. Nem ajánlott a lemez gyorsítótárának törlése, ami egyáltalán nem segít a végfelhasználónak. Az is hazugság, hogy "ez az előny frusztráló élménnyé válik, különösen a számítógépes problémákat elhárító rendszergazdák számára", mert ??? Az sem magyarázható, hogy miért szinkronizál, ... ez egy zavaró és téves cikk.