Drop_cache, puhastage terminalist oma süsteemi RAM-mälu

Teave drop_cache kohta

Järgmises artiklis näeme, kuidas puhas RAM Ubuntu terminalist. Vaikimisi on Gnu / Linuxil meie arvutite RAM-i haldamiseks väga tõhus viis. Sellega saavutame oma süsteemis saadaolevate ressursside parema jõudluse. See lähenemisviis võib kasutajaid mõnikord segadusse ajada, kuna RAM näib kõigi rakenduste sulgemisest hoolimata täielikult söödud.

Gnu / Linux kasutab kõvakettalt rakenduste vahemällu salvestamiseks vaba mälu, eesmärgiga kiirema lugemisaja saavutamiseks. See eelis muutub masendavaks kogemuseks, eriti süsteemiadministraatorite jaoks, kes tegelevad arvutiprobleemide otsimisega. Kõvakettal olevate süsteemifailide muudatusi ei pruugi lugeda. See juhtub seetõttu, et Gnu / Linux laadib neid RAM-ist. Seetõttu on selle probleemi lahendamiseks hea mõte arvuti taaskäivitamise asemel puhas RAM.

Puhastage Ubuntu RAM, Linux Mint ja derivaadid drop_cache abil

Käivitame terminali (Ctrl + Alt + T) ja tippime järgmised käsud:

terminalis töötavad drop_cache

sudo su

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

Meie alustamiseks logime sisse juurena. Siis käsk 'sünkroonidaläheb tühjendage failisüsteemi puhver. Nii oleme kindlad, et kõik vahemällu salvestatud objektid vabastatakse. Vastasel juhul võib tekkida probleeme. Käsk 'miss"teeb ​​toimikusse kirjutamise tööd ja drop_caches puhastab vahemälu rakendust / teenust eemaldamata. Peaksite kohe nägema, et RAM on vabastatud.

Kui peate ketta vahemälu tühjendama, "… Kaja> 3…"On ettevõttes ja tootmisetapis seadmetes ohutum, kuna«… Kaja 1>….»Kustutab ainult lehe. Kolmandat võimalust pole soovitatav kasutada «… Kaja 3>…»Tootmises seni, kuni teate, mida teete tühjendab lehe vahemälu, hambaravi ja inoodid. Valik "… Kaja 0>…»Ei vabasta midagi ja valik«… Kaja 2>…»Vabastab ainult inode ja hambaproteesid.

See toiming see võib süsteemi mõneks sekundiks aeglustada, samal ajal kui vahemälu on tühjendatud ja kõik OS-i jaoks vajalikud ressursid laaditakse tagasi kettavahemikku.

Gnu / Linux on loodud nii, et see uurib enne kettalt otsimist ketta vahemälu. Kui see leiab ressursi vahemälust, siis päring kettale ei jõua. Kui tühjendame vahemälu, otsib operatsioonisüsteem kettalt taotletud ressurssi.

Automatiseerige RAM-i vabastamine Croni ülesannete abil

Nüüd, kui teame, kuidas oma arvutis mälu vabastada, võiksime soovida mälu kustutamise protsessi regulaarselt automatiseerida. Seda saab hõlpsasti teha croni ülesanded. Seda ülesannet tuleks kasutada ainult laua- ja sülearvutites.

1i samm

Alustuseks käivitame terminali (Ctrl + Alt + T) ja kirjutame järgmise käsu installige vimvõi et kõik kasutavad eelistatud redaktorit:

sudo apt-get install vim

2i samm

Nüüd loome a .sh-fail nimega eraseram.sh. Selles lisame skripti:

vim borraram.sh

3i samm

drop_cache vim

Kui kasutame vimiredaktorit, peame seda ka tegema vajutage klahvi 'esc' ja seejärel klahvi 'i' režiimi INSERT sisenemiseks. Järgmisena lisame järgmise skripti.

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

Esimene rida allpool on shebang. Siis kirjutame sama käsu, mida kasutame RAM-i terminalist kustutamiseks.

Kui kõik on kirjutatud, salvestame sh-faili ja väljume vim-tekstiredaktorist. Selleks vajutame kirjutamisklahvi "esc" : wq ja vajutame Enter. Vim salvestab sh-faili ja väljub terminalist. Selle näite jaoks olen skripti salvestanud juurkataloogi.

4i samm

Terminalis tagasi kirjutame järgmise käsu andke lugemis- / kirjutamisõigused:

sudo chmod 755 borraram.sh

5i samm

Nüüd on aeg käsk kutsuda crontab:

sudo crontab -e

6i samm

drop_caches croni ülesanne

Oletame, et tahame tühjendage RAM iga päev kell 1. See on kõigi maitsele.

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

Sh-faili abil saame selle teisaldada soovitud asukohta, kuid me peame meeles pidama teed, kuna see on see, mille peame eelmisele käsule andma.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Ricardo Melgoza DIJO

    Rosita Melgoza otsib teid, et näha, mis teile sobib. Küsige õpetajalt, millist operatsioonisüsteemi kavatsete installida

  2.   Süslog DIJO

    See postitus tuleks kustutada, see sisaldab palju valet ja ebatäpset teavet. Ketta vahemälu pole soovitatav tühjendada, see ei aita lõppkasutajat üldse. Samuti on vale, et "sellest eelisest saab pettumust valmistava kogemuse, eriti arvutiprobleeme vea otsivate süsteemiadministraatorite jaoks", sest ??? Samuti pole selgitatud, miks te sünkroonite, ... see on artikkel, mis on segane ja ekslik.