Vedno se je govorilo, da je RAM je tam za uporabo. Seveda to velja, ko imamo računalnik z dovolj pomnilnika, da ne gledamo, kaj se z njim dogaja. Ko smo malo bolj napeti, se splača malo poskrbeti za to, v smislu, da moramo paziti, kako smo zaposleni in, če je le mogoče, poskrbeti, da naša ekipa pride na zrak.
Včasih sistem ne sprosti Pomnilnik RAM, ki ga ne uporabljamo več in čeprav se sprosti na zahtevo — da temu nekako rečemo — ko odpremo nov program, ga lahko sprostimo tudi ročno z vnosom preprostega Ukaz v naši konzoli. Teoretično je to vedenje običajno v skoraj vseh operacijskih sistemih in je logično: da lahko delujemo hitreje, ko želimo znova dostopati do nečesa, kar smo pravkar uporabili.
Ugotovite, koliko je v uporabi, in nato sprostite RAM
Najprej se ustavi vedeti, koliko pomnilnika je v uporabi, koliko je prostega in koliko shranjenega v predpomnilniku izvedemo ukaz:
free -m
Če si želite ogledati uporabo v realnem času, ki jo uporabljamo:
watch -n 1 free -m
Prvi ukaz bo vrnil nekaj podobnega temu, kar vidimo v zajemu glave, medtem ko bomo z drugim videli nekaj zelo podobnega, vendar se bo premikalo v realnem času.
Kot je razvidno, obstaja velika količina predpomnjenega pomnilnika, približno polovico ga uporabljajo odprte aplikacije. Za sprosti predpomnjene strani, inode in vnose v imenik, samo zaženite ukaz:
sudo sync
Sledi:
sudo sysctl -w vm.drop_caches=3
Pomembno je, da ne pozabite zagnati "sudo sync" ali drugače lahko izgubimo informacije prisoten v RAM-u, ki še ni shranjen na trdi disk.
Zapiranje nepotrebnih procesov
Ubuntu in Linux na splošno precej dobro upravljata z RAM-om, zato vam običajno ni treba storiti ničesar od zgoraj navedenega. Lahko je drugače, če operacijski sistem ne ve, kaj naj naredi z veliko delovno obremenitvijo. Se pravi, da ko imamo odprtih veliko programov, se operacijski sistem ne more oziroma ni tisti, ki bi se odločil, kaj bo z vsakim izmed njih, in jih skuša premakniti, kot lahko. Če RAM-a ni, se bo najbrž sam »odločil«, da zapre kakšen program, vendar lahko zaradi tega izgubimo nekaj informacij.
Zato je, kot že velikokrat, najboljši način za upravljanje pomnilnika RAM la cabeza. Če imamo računalnik z vsaj 16 GB RAM-a, nam bo le redko zmanjkalo pomnilnika, če to počnemo pri običajni uporabi, pri 4 ali manj pa je stvar drugačna. V teh primerih je najbolje imeti odprto le tisto, kar je nujno.
Če opazimo, da računalnik trpi, lahko odpremo upravitelja opravil in vidimo, kaj se dogaja:
V sistemski monitor, grafično orodje (GUI), ki nam prikazuje informacije, podobne tistim iz htop, bomo videli vse procese, ki so odprti. Med drugim jih lahko razvrstimo po imenu, uporabniku, uporabi procesorja ali RAM-a. Če opazimo, da je naš računalnik počasen ali težko deluje, nas zanima razvrščanje procesov po uporabi procesorja (% CPU) ali RAM-a (pomnilnik). Če vemo, kaj počne proces, ki porabi veliko virov, ga lahko kliknemo z desno miškino tipko in izberemo možnost »Kill«. Seveda varčevanje pred vsemi pomembnimi spremembami.
Če natančno pogledamo informacije, ki jih med drugim ponuja sistemski monitor ali htop, bomo izvedeli, kaj porabi največ. Od tu je priporočilo za lastnike opreme z nizkimi dohodki imajo dober nadzor nad spletnim brskalnikom. Čeprav je z njim mogoče narediti vse in je danes eno najboljših orodij za delo, ima lahko tudi veliko odprtih procesov, ki lahko naš računalnik pustijo brez besed. Zato ni vredno imeti odprtih veliko zavihkov, če jih ne potrebujete, in celo popolnoma zapreti brskalnik.
RAM je tam, da ga uporabljamo, ne pa zato, da ga zapravljamo ali povzročamo trpljenje.
Več informacij - Preverite temperaturo računalnika z ukazom 'senzorji'
Na vaši strani je na voljo skript elatareao, imenovan freecache.py, ki sprosti predpomnilnik, če zaseda 90% RAM-a.
http://www.atareao.es/descargas/scripts/
In kaj dobimo z osvoboditvijo pomnilnika, uporabljenega za predpomnilnik? Napravo prisilimo, da z diska prebere marsikaj, kar je že imel v spominu. Naprava bo delovala počasneje, dokler se predpomnilnik ne napolni ...
Ne dajte se toliko v glavo. Jedro Linuxa skrbi za sprostitev preostalega pomnilnika. Ne vidim smisla.
Te izvedbe niti ne uporabljam, saj je v resnici, kot pravi Cristian Yones, bolje, da je ne uporabljate, ker boste na koncu tako dolgo prepisovali trdi disk.
Bolje je, da ga imamo, kot smo že rekli. Ne dotikajte se ničesar.
Na zdravje…
V mojem primeru je delovalo popolnoma. Ker imam strežnik z zvezdico, v katerem se izvajajo klici. Porabil sem skoraj 16 koncertov ovna od 16, ki so bili na voljo, in moja obremenitev se je povečevala. Med izvajanjem postopka mi je osvobodil spomin in pustil v povprečju porabljenih 5 GB, kar je omogočilo, da ima sistem na voljo ram pomnilnik za katero koli nalogo in izboljša zmogljivost naprave. Hvala za rešitev. Morda, kot pravi Santiago, ni vedno koristno, v mojem primeru pa je bilo.
Odlična rešitev, še posebej, če želimo kopirati datoteke, ki tehtajo 5, 10, 20, 30 GB, ...
Najlepša hvala in lep pozdrav
Služilo mi je, hvala.
Zame vedno deluje, saj izvajam teste na navideznih strežnikih s 500 MB RAM-a
no ... od tistega, kar razumem, je bolj koristno, ko boste delali z velikimi datotekami ...
v mojem primeru ni potrebno .. vseeno hvala za delitev
Pozdravljeni, ne dobim ukaza 1, kaj naj naredim?
Pozdravljeni, prvi ukaz ne deluje