Drop_caches, očistite pomnilnik RAM-a v sistemu s terminala

O drop_caches

V naslednjem članku bomo videli, kako čist RAM s terminala Ubuntu. Gnu / Linux ima privzeto zelo učinkovit način upravljanja RAM-a v naših računalnikih. S tem dosežemo boljšo učinkovitost virov, ki so na voljo v našem sistemu. Ta pristop lahko včasih zmede uporabnike, saj se zdi, da je RAM kljub zapiranju vseh aplikacij popolnoma pojeden.

Gnu / Linux uporablja razpoložljivi pomnilnik za predpomnjenje aplikacij s trdega diska, z namenom doseči hitrejši čas branja. Ta prednost postane moteča izkušnja, zlasti za sistemske skrbnike, ki odpravljajo težave z računalnikom. Spremembe sistemskih datotek na trdem disku morda ne bodo prebrane. To se zgodi, ker jih Gnu / Linux nalaga iz RAM-a. Zato je dobra težava odpraviti to težavo očistite RAM, namesto da ponovno zaženete računalnik.

Očistite RAM v Ubuntu, Linux Mint in izvedenih finančnih instrumentih s drop_caches

Zagnali bomo terminal (Ctrl + Alt + T) in vnesli naslednje ukaze:

drop_caches se izvajajo v terminalu

sudo su

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

Za začetek mi prijavimo se kot root. Nato ukaz 'sinhronizacijo'se bo očistite medpomnilnik datotečnega sistema. Na ta način bomo prepričani, da so vsi predpomnjeni predmeti sproščeni. V nasprotnem primeru lahko pride do težav. Ukaz 'echo'dela pisanje v datoteko in drop_caches počisti predpomnilnik, ne da bi odstranil katero koli aplikacijo / storitev. Takoj bi morali videti, da se RAM sprosti.

Če morate počistiti predpomnilnik diska, "… Echo> 3…"Je varnejši v podjetju in v opremi v proizvodni fazi, saj"… Echo 1>….»Izbrisal bo samo stran. Tretje možnosti ni priporočljivo uporabiti «… Echo 3>…»V proizvodnji, dokler ne veste, kaj počnete bo počistil predpomnilnik strani, zobne datoteke in inode. Možnost "… Odmev 0>…»Ne bo izdal ničesar in možnost«… Odmev 2>…»Osvobodili boste samo inode in zobozdravnike.

Ta operacija lahko upočasni sistem za nekaj sekund, medtem ko se predpomnilnik počisti in se vsi viri, ki jih zahteva OS, naložijo nazaj v predpomnilnik diska.

Gnu / Linux je zasnovan tako, da pred iskanjem po disku pregleda predpomnilnik diska. Če vir najde v predpomnilniku, zahteva ne bo zadela diska. Če očistimo predpomnilnik, bo operacijski sistem iskal zahtevani vir na disku.

Avtomatizirajte izdajo RAM-a z uporabo nalog Cron

Zdaj, ko vemo, kako sprostiti pomnilnik v naših računalnikih, bomo morda želeli redno avtomatizirati postopek brisanja pomnilnika. To lahko enostavno naredi cron naloge. To nalogo je treba uporabljati samo na namiznih in prenosnih računalnikih.

1 KORAK

Za začetek bomo zagnali terminal (Ctrl + Alt + T) in v njega zapisali naslednji ukaz namestite vimali da vsi uporabljajo želeni urejevalnik:

sudo apt-get install vim

2 KORAK

Zdaj bomo ustvarili Datoteka .sh imenovano eraseram.sh. Vanj bomo dodali skript:

vim borraram.sh

3 KORAK

vim drop_caches

Če uporabimo urejevalnik vim, bomo morali pritisnite tipko 'esc' in nato tipko 'i' za vstop v način INSERT. Nato bomo dodali naslednji skript.

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

Prva vrstica spodaj je shebang. Nato bomo napisali isti ukaz, ki ga uporabljamo za brisanje RAM-a s terminala.

Ko je vse napisano, shranimo datoteko sh in zapremo urejevalnik besedil vim. Za to pritisnemo 'esc' in napisali bomo : wq in pritisnili bomo Enter. Vim bo shranil datoteko sh in izstopil na terminal. V tem primeru sem skript shranil v korensko domačo mapo.

4 KORAK

Nazaj v terminal bomo napisali naslednji ukaz dodeli dovoljenja za branje / pisanje:

sudo chmod 755 borraram.sh

5 KORAK

Zdaj je čas, da pokličete ukaz crontab:

sudo crontab -e

6 KORAK

drop_caches cron naloga

Recimo, da želimo počistite RAM vsak dan ob 1. To je po okusu vseh.

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

Datoteko sh lahko premaknemo na želeno lokacijo, vendar si moramo zapomniti pot, saj jo bomo morali dati prejšnjemu ukazu.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Ricardo Melgoza je dejal

    Rosita Melgoza vas išče, da vidite, kaj vam ustreza. Vprašajte svojega učitelja, kateri OS nameravate namestiti

  2.   syslog je dejal

    To objavo je treba izbrisati, vsebuje veliko napačnih in netočnih informacij. Odstranjevanje predpomnilnika diska ni priporočljivo, kar končnemu uporabniku sploh ne pomaga. Prav tako je laž, da "ta prednost postane frustrirajoča izkušnja, zlasti za sistemske skrbnike, ki odpravljajo težave z računalnikom", ker ??? Prav tako ni razloženo, zakaj sinhronizirate, ... to je članek, ki je zmeden in zmoten.