Drop_caches, očistite RAM memoriju na vašem sistemu s terminala

O drop_caches

U sljedećem članku vidjet ćemo kako čista RAM sa Ubuntu terminala. Gnu / Linux po defaultu ima vrlo efikasan način upravljanja RAM-om na našim računarima. Ovim postižemo bolji učinak resursa dostupnih u našem sistemu. Ovaj pristup ponekad može zbuniti korisnike jer se čini da je RAM potpuno pojedena uprkos zatvaranju svih aplikacija.

Gnu / Linux koristi raspoloživu memoriju za predmemoriranje aplikacija sa tvrdog diska, s ciljem postići brže vrijeme čitanja. Ova prednost postaje frustrirajuće iskustvo, posebno za sistemske administratore koji rješavaju probleme s računarom. Promjene primijenjene na sistemske datoteke na tvrdom disku možda se neće pročitati. To se događa jer ih Gnu / Linux učitava iz RAM-a. Stoga je dobra ideja za rješavanje ovog problema očistite RAM umjesto ponovnog pokretanja računara.

Očistite RAM u Ubuntuu, Linux Mint-u i izvedenicama pomoću drop_caches

Pokrenut ćemo terminal (Ctrl + Alt + T) i otkucati sljedeće naredbe:

drop_caches rade u terminalu

sudo su

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

Za početak mi prijavimo se kao root. Zatim naredba 'sinkroniziratiidem očistite međuspremnik datotečnog sistema. Na taj ćemo način biti sigurni da su svi predmemorirani objekti oslobođeni. Inače bi moglo biti problema. Naredba 'odjek'radi posao pisanja u datoteku i drop_caches čisti predmemoriju bez uklanjanja bilo koje aplikacije / usluge. Trebali biste odmah vidjeti da se RAM oslobađa.

Ako morate očistiti predmemoriju diska, "… Odjek> 3…"Sigurniji je u kompaniji i opremi u fazi proizvodnje od"… Odjek 1>….»Izbrisat će samo stranicu. Ne preporučuje se upotreba treće opcije «… Echo 3>…»U proizvodnji dok ne shvatite šta radite će očistiti predmemoriju stranica, zubne datoteke i inode. Opcija "… Odjek 0>…»Neće objaviti ništa, a opcija«… Odjek 2>…»Oslobodit će samo inode i zubne proteze.

Ova operacija može usporiti sistem na nekoliko sekundi, dok se predmemorija briše i svi resursi potrebni za OS vraćaju se u predmemoriju diska.

Gnu / Linux je dizajniran na takav način da ispituje predmemoriju diska prije pretraživanja diska. Ako pronađe resurs u predmemoriji, zahtjev neće pogoditi disk. Ako očistimo predmemoriju, operativni sistem će tražiti traženi resurs na disku.

Automatizirajte izdanje RAM-a pomoću Cron zadataka

Sad kad znamo kako osloboditi memoriju na svojim računarima, možda ćemo željeti redovito automatizirati postupak brisanja memorije. To može lako učiniti cron zadaci. Ovaj zadatak treba koristiti samo na radnim površinama i laptopima.

1 KORAK

Za početak ćemo pokrenuti terminal (Ctrl + Alt + T) i zapisati sljedeću naredbu u instalirati vim, ili da svi koriste svoj željeni editor:

sudo apt-get install vim

2 KORAK

Sada ćemo stvoriti .sh datoteka pod nazivom eraseram.sh. U nju ćemo dodati skriptu:

vim borraram.sh

3 KORAK

vim drop_caches

Ako koristimo vim editor, morat ćemo pritisnite tipku 'esc', a zatim tipku 'i' za ulazak u INSERT mod. Zatim ćemo dodati slijedeću skriptu.

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

Prvi redak ispod je shebang. Tada ćemo napisati istu naredbu koju koristimo za brisanje RAM-a s terminala.

Jednom kada je sve napisano, spremamo sh datoteku i izaći ćemo iz vim uređivača teksta. Da bismo to učinili, pritisnite 'esc' što ćemo napisati : wq a mi ćemo pritisnuti Enter. Vim će spremiti sh datoteku i izaći na terminal. Za ovaj primjer spremio sam skriptu u osnovnu kućnu mapu.

4 KORAK

Povratak u terminal napisat ćemo sljedeću naredbu u odobriti dozvole za čitanje / pisanje:

sudo chmod 755 borraram.sh

5 KORAK

Sada je vrijeme da pozovete naredbu crontab:

sudo crontab -e

6 KORAK

drop_caches cron zadatak

Pretpostavimo da želimo očistite RAM svaki dan u 1 sati. Ovo je za svačiji ukus.

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

Datoteku sh, možemo je premjestiti na željenu lokaciju, ali moramo zapamtiti putanju, jer je to ona koju ćemo morati dati prethodnoj naredbi.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ricardo Melgoza rekao je

    Rosita Melgoza gleda da vidi šta vam odgovara. Pitajte svog nastavnika koji ćete OS instalirati

  2.   syslog rekao je

    Ovaj post treba izbrisati, sadrži puno netačnih i netačnih informacija. Ne preporučuje se brisanje predmemorije diska, što krajnjem korisniku nimalo ne pomaže. Također je laž da "ova prednost postaje frustrirajuće iskustvo, posebno za sistemske administratore koji rješavaju probleme sa računarom", jer ?? Niti je objašnjeno zašto izvršite sinkronizaciju, ... to je članak koji je zbunjujući i pogrešan.