Kuidas Linuxi vahemälu tühjendada

¿Teie arvutis pole palju mälu saadaval? Kui hakkate avama paljusid programme, kas see hakkab tööle lugeda? Noh, see pole lahendus (võib-olla peaksite kaaluma kergema distro kasutamist või võimaluse korral oma arvutit täiendama), kuid see võib teid aidata. Idee on tühjendage oma süsteemi vahemälu. Vaikimisi kasvatab Linux vahemälu seni, kuni see kasutab kogu saadaolevat mälu. See on normaalne, kõik operatsioonisüsteemid teevad selleks, et tagada suurim kiirus. Probleem on selles, et mõnikord võib see tekitada vastupidiseid efekte: aeglus, video värelus jne.

Mis on vahemälu?

Vahemälu on a väiksem ja kiirem mälu, mis salvestab kõige sagedamini kasutatavate põhimällu asuvate andmete koopiad.

See on komplekt dubleerige andmeid teistelt originaalidelt, omadusega, et algandmetele on juurdepääs kallis, tavaliselt õigeaegselt, võrreldes vahemälus oleva koopiaga. Andmetele esmakordsel juurdepääsul tehakse koopia vahemälust; nimetatud koopiale tehakse järgmised juurdepääsud, mis vähendab andmetele juurdepääsu keskmist aega.

Kui protsessor peab põhimälus asuvat kohta lugema või sinna kirjutama, kontrollib ta kõigepealt, kas andmete koopia on vahemälus. Kui jah, loeb või kirjutab protsessor kohe vahemällu, mis on palju kiirem kui põhimällu lugemine või kirjutamine.

Kuidas saab vahemälus olevat tühjendada?

sudo su sync && echo 3> / proc / sys / vm / drop_caches väljumine

En GNOME selle käsu mõju näete väga selgelt, kui lisate paneelile süsteemimonitori.

allikas: Scott klarr

Täname Miguel Mayol i Turi meile teabe edastamise eest!

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   HacKan ja CuBa co. DIJO

    5.3.9.5. / proc / sys / vm /
    See kataloog hõlbustab Linuxi tuuma virtuaalse mälu alamsüsteemi (VM) konfigureerimist. Tuum kasutab laialdaselt ja arukalt virtuaalset mälu, mida tavaliselt nimetatakse ruumi vahetamiseks.

    allikas: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Ma ei leidnud asja drop_caches, kuid idee on see, et need on kontrollfailid; 3 oleks käsk vahemälu tühjendada. Kui see tühjendatakse, naaseb see arvatavasti 0 faili juurde. Kindlasti naaseb taaskäivitamisel 0, teine ​​ei kontrolli

    Tervitused!

  2.   HacKan ja CuBa co. DIJO

    5.3.9.5. / proc / sys / vm /
    See kataloog hõlbustab Linuxi tuuma virtuaalse mälu alamsüsteemi (VM) konfigureerimist. Tuum kasutab laialdaselt ja arukalt virtuaalset mälu, mida tavaliselt nimetatakse ruumi vahetamiseks.

    allikas: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Ma ei leidnud asja drop_caches, kuid idee on see, et need on kontrollfailid; 3 oleks käsk vahemälu tühjendada. Kui see tühjendatakse, naaseb see arvatavasti 0 faili juurde. Kindlasti naaseb taaskäivitamisel 0, teine ​​ei kontrolli

    Tervitused!

  3.   racnarok DIJO

    Ja a-ga
    rm / proc / sys / vm / drop_cache

    o

    rm /proc/sys/vm/drop_caches/.*

    Kas see ei tööta samamoodi?

  4.   Kasutame Linuxi DIJO

    Proovige ... aga ma ei arva.

    1.    contra DIJO

      Tere!

      mida postituse autor suurepäraselt paneb !! töötab !! see, kes seda muudab?
      sudo su
      blablabla sünkroonimine
      väljumiseks
      jah ta!

      Käsuga sünkroonimine väldib töötavate SRAM-mälu objektide kustutamist.

      väärtused 0 kuni 3 ütlevad kernelile, milliseid objekte soovite SRAM-ist vabastada.
      0 na ei na.
      1 lehe vahemälu
      2 inoodi ja hambaravi
      3 1 ja 2

      Indesi metaandmed ja kataloogiteave muudavad selles sisalduvate failide seose ... nii kõrgel, tahvelarvuti parandaja ja minu vana mälu vahel ...

      saate luua menüüs nupu sh-failiga sünkroonimiseks; echo 3> / proc / blablabla drop-cache (olen kindel, et see kena poiss on selle postitanud)

      Gwin ZMO KK

  5.   racnarok DIJO

    Noh, ma proovisin seda, avasin oma drop_caches faili, et näha, mis sellel on, ja see pani kasutamiseks ainult 0
    sünkroonimine && echo 3> / proc / sys / vm / drop_cache

    Selle sisu muutus 0-lt 3-le, mis erineb oluliselt rm-i kasutamisest, kuna see kustutab faili täielikult.

    Kuigi ma ei saa endiselt aru, kuidas see mõjutab 0 sisu olemasolu ja see muudetakse 3-ks.

  6.   Enrique JP Valenzuela V. DIJO

    töötab probleemideta, aitäh Pablo

  7.   Kasutame Linuxi DIJO

    Rõõm.