Aina on sanottu, että RAM onko sitä käytössä. Tietenkin tämä pätee, kun meillä on tietokone, jossa on tarpeeksi muistia, jotta emme voi katsoa, mitä sen kanssa tapahtuu. Kun ollaan vähän tiukemmissa, siitä kannattaa vähän pitää huolta, siinä mielessä, että meidän on katsottava kuinka kiireisiä olemme ja mahdollisuuksien mukaan varmistettava, että tiimimme saa ilmaa.
joskus järjestelmä ei vapauta RAM-muistia, jota ei enää käytetä ja vaikka se vapautetaan pyynnöstä – jotenkin kutsua sitä – kun avaamme uuden ohjelman, se voidaan vapauttaa myös manuaalisesti syöttämällä yksinkertainen Comando konsolissamme. Teoriassa tämä käyttäytyminen on yleistä melkein kaikissa käyttöjärjestelmissä, ja se on järkevää: voidaksemme mennä nopeammin, kun haluamme käyttää jotain, jota juuri käytimme uudelleen.
Selvitä, kuinka paljon on käytössä ja vapauta sitten RAM-muistia
Ensinnäkin, lopeta tietää kuinka paljon muistia on käytössä, kuinka paljon on ilmaista ja kuinka paljon on tallennettu välimuistiin, suoritamme komennon:
free -m
Jos haluat nähdä käytön reaaliajassa, käytämme:
watch -n 1 free -m
Ensimmäinen komento palauttaa jotain samanlaista kuin mitä näemme otsikkokaappauksessa, kun taas toisella näemme jotain hyvin samanlaista, mutta se liikkuu reaaliajassa.
Kuten voidaan nähdä, välimuistia on suuri määrä, josta noin puolet on avointen sovellusten käytössä. varten välimuistissa olevat sivut, inodit ja hakemistomerkinnät, suorita komento:
sudo sync
Jonka jälkeen:
sudo sysctl -w vm.drop_caches=3
On tärkeää muistaa suorittaa "sudo sync" tai muuten voimme menettää tietoja RAM-muistissa, jota ei ole vielä tallennettu kiintolevylle.
Tarpeettomien prosessien sulkeminen
Ubuntu ja Linux yleensä hallitsevat RAM-muistia melko hyvin, joten sinun ei yleensä tarvitse tehdä mitään yllä olevista. Se voi olla erilainen, jos käyttöjärjestelmä ei tiedä mitä tehdä raskaan työtaakan kanssa. Toisin sanoen, kun meillä on monia ohjelmia auki, käyttöjärjestelmä ei voi tai ei ole se se, joka päättää, mitä niille tehdään, ja se yrittää siirtää niitä mahdollisuuksiensa mukaan. Jos RAM-muistia ei ole, se luultavasti "päättää" itse sulkea jonkin ohjelman, mutta tämä voi aiheuttaa sen, että menetämme tietoja.
Siksi, kuten niin usein, paras tapa hallita RAM-muistia on la cabeza. Jos meillä on tietokone, jossa on vähintään 16 Gt RAM-muistia, muisti harvoin loppuu, jos teemme sen normaalissa käytössä, mutta 4 tai vähemmän on eri asia. Näissä tapauksissa on parasta pitää auki vain se, mikä on välttämätöntä.
Jos huomaamme, että tietokone kärsii, voimme avata tehtävähallinnan ja katsoa mitä tapahtuu:
Että järjestelmän monitori, graafinen työkalu (GUI), joka näyttää meille samankaltaisia tietoja kuin htop, näemme kaikki avoimet prosessit. Voimme tilata niitä muun muassa nimen, käyttäjän, suorittimen tai RAM-käytön mukaan. Jos huomaamme, että tietokoneemme on hidas tai vaikea työskennellä, olemme kiinnostuneita järjestämään prosessit prosessorin käytön (% CPU) tai RAM-muistin (muisti) mukaan. Jos tiedämme, mitä prosessi, joka kuluttaa paljon resursseja, tekee, voimme napsauttaa sitä hiiren kakkospainikkeella ja valita "Tapa"-vaihtoehdon. Tietysti säästäminen ennen kaikkia tärkeitä muutoksia.
Jos katsot tarkasti muun muassa järjestelmämonitorin tai htopin tarjoamia tietoja, opimme, mikä kuluttaa eniten. Tästä eteenpäin suositus pienituloisen laitteen omistajille hallitset hyvin verkkoselaimen. Vaikka sillä voidaan tehdä kaikkea ja se on nykyään yksi parhaista työvälineistä, siinä voi olla myös monia avoimia prosesseja, jotka voivat jättää tietokoneemme sanattomaksi. Siksi kannattaa olla avaamatta monia välilehtiä, jos niitä ei tarvita, ja jopa sulkea selain kokonaan.
RAM on tarkoitettu käyttämään sitä, mutta ei tuhlaamaan sitä tai saamaan meidät kärsimään.
Lisää tietoa - Tarkista tietokoneen lämpötila komennolla 'anturit'
Sivultasi löytyy elatareao-komentosarja nimeltä freecache.py, joka vapauttaa välimuistin, jos se vie 90% RAM-muistista.
http://www.atareao.es/descargas/scripts/
Ja mitä saavutetaan vapauttamalla välimuistiin käytetty muisti? Pakotamme koneen lukemaan uudelleen monia asioita levyltä, joka sillä oli jo muistissa. Kone toimii hitaammin, kunnes välimuisti täyttyy ...
Älä anna itsellesi niin paljon päätä. Linux-ydin huolehtii jäljellä olevan muistin vapauttamisesta. En näe mitään järkeä.
En edes käytä tätä toteutusta, koska itse asiassa, kuten Cristian Yones sanoo, on parempi olla käyttämättä sitä, koska päädyt kirjoittamaan kiintolevyn niin kauan.
On parempi saada se, kuten olemme sanoneet. Älä koske mihinkään.
Kippis…
Minun tapauksessani se toimi täydellisesti. Koska minulla on tähdellä varustettu palvelin, johon soitetaan. Olin kuluttanut melkein 16 keikkaa oinaa käytettävissä olevista 16: sta ja kuormani kasvoi. Menettelyä suoritettaessa se vapautti muistini ja jätti keskimäärin 5 gigatavun kulutuksen, mikä antoi järjestelmälle mahdollisuuden käyttää RAM-muistia kaikkiin tehtäviin ja parantaa koneen suorituskykyä. Kiitos ratkaisusta. Ehkä kuten Santiago sanoo, se ei ole aina hyödyllistä, mutta minun tapauksessani se oli.
Loistava ratkaisu, varsinkin jos haluamme kopioida 5, 10, 20, 30 Gt, ...
Paljon kiitoksia ja terveisiä
Se on palvellut minua, kiitos.
Se toimii aina minulle, koska teen testejä virtuaalipalvelimilla, joissa on 500 Mt RAM-muistia
hyvin ... mielestäni hyödyllisempi, kun aiot työskennellä suurten tiedostojen kanssa ...
minun tapauksessani se ei ole välttämätöntä .. samalla tavalla kiitos jakamisesta
Hei, en saa komentoa 1, mitä teen?
Hei minulle, ensimmäinen komento ei toimi