¿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
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!
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!
Ja a-ga
rm / proc / sys / vm / drop_cache
o
rm /proc/sys/vm/drop_caches/.*
Kas see ei tööta samamoodi?
Proovige ... aga ma ei arva.
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
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.
töötab probleemideta, aitäh Pablo
Rõõm.