Pudota_välimuistit, puhdista järjestelmän RAM-muisti päätelaitteesta

Tietoja drop_cache-tiedostoista

Seuraavassa artikkelissa näemme miten puhdas RAM Ubuntu-terminaalista. Oletuksena Gnu / Linuxilla on erittäin tehokas tapa hallita tietokoneiden RAM-muistia. Tämän avulla saavutamme järjestelmämme käytettävissä olevien resurssien paremman suorituskyvyn. Tämä lähestymistapa voi joskus aiheuttaa hämmennystä käyttäjille, koska RAM näyttää olevan täysin syöty huolimatta kaikkien sovellusten sulkemisesta.

Gnu / Linux käyttää käytettävissä olevaa muistia sovellusten välimuistiin tallentamiseen kiintolevyltä nopeampi lukuaika. Tästä edusta tulee turhauttavaa kokemusta etenkin järjestelmänvalvojille, jotka vianetsivät PC-ongelmia. Kiintolevyn järjestelmätiedostoihin tehtyjä muutoksia ei välttämättä lueta. Tämä tapahtuu, koska Gnu / Linux lataa niitä RAM-muistilta. Siksi tämän ongelman korjaamiseksi on hyvä idea puhdista RAM-muistia tietokoneen uudelleenkäynnistämisen sijaan.

Siivoa RAM-muistia Ubuntussa, Linux Mintissa ja johdannaisissa drop_cache-tiedostoilla

Käynnistämme päätelaitteen (Ctrl + Alt + T) ja kirjoitamme seuraavat komennot:

drop_caches suoritetaan terminaalissa

sudo su

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

Aloittaaksemme me kirjaudumme sisään pääkäyttäjänä. Sitten komento 'synkronoida' menossa tyhjennä tiedostojärjestelmän puskuri. Tällä tavalla olemme varmoja, että kaikki välimuistissa olevat objektit vapautetaan. Muussa tapauksessa voi olla ongelmia. Käsky 'kaiku"tekee työn kirjoittamalla tiedostoon ja drop_caches tyhjentää välimuistin poistamatta mitään sovellusta / palvelua. Sinun pitäisi heti nähdä, että RAM on vapautunut.

Jos joudut tyhjentämään levyn välimuistin, "… Kaiku> 3…"On turvallisempi yrityksessä ja laitteissa tuotantovaiheessa, koska«… Kaiku 1>….»Poistaa vain sivun. Kolmannen vaihtoehdon käyttöä ei suositella «… Kaiku 3>…»Tuotannossa, kunnes tiedät mitä olet tekemässä tyhjentää sivun välimuistin, hammaslääkärit ja inodit. Vaihtoehto "… Kaiku 0>…»Ei vapauta mitään, ja vaihtoehto«… Kaiku 2>…»Vapauttaa vain inodeja ja hammashoitoja.

Tämä toiminto se voi hidastaa järjestelmää muutaman sekunnin ajan, kun välimuisti on tyhjennetty ja kaikki käyttöjärjestelmän edellyttämät resurssit ladataan takaisin levyvälimuistiin.

Gnu / Linux on suunniteltu siten, että se tutkii välimuistin ennen hakemista levyltä. Jos se löytää resurssin välimuistista, pyyntö ei osu levylle. Jos tyhjennämme välimuistin, käyttöjärjestelmä etsii pyydettyä resurssia levyltä.

Automatisoi RAM-vapautus Cron-tehtävien avulla

Nyt kun tiedämme kuinka vapauttaa muistia tietokoneillemme, saatamme haluta automatisoida muistin tyhjentämisprosessin säännöllisesti. Tämä voidaan tehdä helposti cron-tehtävät. Tätä tehtävää tulisi käyttää vain pöytätietokoneissa ja kannettavissa tietokoneissa.

1-VAIHE

Aluksi aloitamme päätelaitteen (Ctrl + Alt + T) ja kirjoitamme seuraavan komennon asenna vimtai että kaikki käyttävät haluamaasi muokkausohjelmaa:

sudo apt-get install vim

2-VAIHE

Nyt aiomme luoda .sh-tiedosto nimeltään eraseram.sh. Siihen lisätään käsikirjoitus:

vim borraram.sh

3-VAIHE

vim drop_caches

Jos käytämme VIM-editoria, meidän on paina esc-näppäintä ja sitten i-näppäintä siirtyäksesi INSERT-tilaan. Seuraavaksi lisätään seuraava komentosarja.

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

Ensimmäinen alla oleva rivi on jittu. Sitten kirjoitamme saman komennon, jota käytämme RAM-muistin poistamiseen päätelaitteesta.

Kun kaikki on kirjoitettu, tallennamme sh-tiedoston ja poistumme vim-tekstieditorista. Voit tehdä tämän painamalla "esc", jonka kirjoitamme : wQ ja painamme Enter. Vim tallentaa sh-tiedoston ja poistuu päätteestä. Tässä esimerkissä olen tallentanut komentosarjan juuren kotikansioon.

4-VAIHE

Takaisin päätelaitteeseen kirjoitamme seuraavan komennon myöntää luku- / kirjoitusoikeudet:

sudo chmod 755 borraram.sh

5-VAIHE

Nyt on aika kutsua komento crontab:

sudo crontab -e

6-VAIHE

drop_caches cron -tehtävä

Oletetaan, että haluamme tyhjennä RAM joka päivä kello 1. Tämä on kaikkien makuun.

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

Sh-tiedosto, voimme siirtää sen haluamaamme paikkaan, mutta meidän on muistettava polku, koska se on se, joka meidän on annettava edelliselle komennolle.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Ricardo Melgoza dijo

    Rosita Melgoza etsii sinua nähdäksesi, mikä sinulle sopii. Kysy opettajalta, minkä käyttöjärjestelmän aiot asentaa

  2.   Syslog dijo

    Tämä viesti tulisi poistaa, se sisältää paljon virheellisiä ja virheellisiä tietoja. Levyvälimuistin tyhjentämistä ei suositella, mikä ei auta loppukäyttäjää ollenkaan. On myös valhe, että "tästä edusta tulee turhauttavaa kokemusta, etenkin tietokoneongelmia vianetsiville järjestelmänvalvojille", koska ??? Sitä ei myöskään selitetä, miksi synkronoit, ... se on hämmentävä ja virheellinen artikkeli.