¿Vaš računalnik nima veliko pomnilnika na voljo? Ko začnete odpirati veliko programov, začne delovati preberite? No, to ni rešitev (morda bi morali razmisliti o uporabi lažjega distribucijskega sistema ali, če je mogoče, nadgraditi računalnik), vendar vam lahko pomaga. Ideja je počistite sistemski predpomnilnik. Linux privzeto razvija predpomnilnik, dokler ne porabi vsega razpoložljivega pomnilnika. To je normalno, vsi operacijski sistemi zagotavljajo najvišjo hitrost. Težava je v tem, da lahko včasih to povzroči obratne učinke: počasnost, utripanje v videu itd. |
Kaj je predpomnilnik?
Predpomnilnik je manjši in hitrejši pomnilnik, ki shranjuje kopije podatkov, ki se nahajajo v najpogosteje uporabljenem pomnilniku.
Je sklop podvojene podatke iz drugih izvirnikovz lastnostjo, do katere je dostop do izvirnih podatkov drag, običajno pravočasno, v primerjavi s kopijo v predpomnilniku. Ko prvič dostopate do podatkov, se v predpomnilniku naredi kopija; do omenjene kopije se dostopa naslednje, s čimer se skrajša povprečni čas dostopa do podatkov.
Ko mora procesor brati ali zapisovati na mesto v glavnem pomnilniku, najprej preveri, ali je kopija podatkov v predpomnilniku. V tem primeru procesor takoj prebere ali zapiše v predpomnilnik, kar je veliko hitreje kot branje ali pisanje v glavni pomnilnik.
Kako lahko počistim, kaj je v predpomnilniku?
sudo su sync && echo 3> / proc / sys / vm / drop_caches izhod
En GNOME učinek tega ukaza boste lahko videli zelo jasno, če na ploščo dodate sistemski monitor.
vir: Scott klarr
5.3.9.5. / proc / sys / vm /
Ta imenik olajša konfiguracijo podsistema navideznega pomnilnika (VM) jedra Linux. Jedro obsežno in inteligentno uporablja navidezni pomnilnik, splošno znan kot swap prostor.
vir: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Nisem našel stvari drop_caches, ampak ideja je, da so to nadzorne datoteke; 3 bi bil ukaz za praznjenje predpomnilnika. Predvidevam, da se bo po izpraznitvi datoteka vrnila na 0. Pri ponovnem zagonu se zagotovo vrne na 0, drugi pa ne preveri
Lep pozdrav!
5.3.9.5. / proc / sys / vm /
Ta imenik olajša konfiguracijo podsistema navideznega pomnilnika (VM) jedra Linux. Jedro obsežno in inteligentno uporablja navidezni pomnilnik, splošno znan kot swap prostor.
vir: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Nisem našel stvari drop_caches, ampak ideja je, da so to nadzorne datoteke; 3 bi bil ukaz za praznjenje predpomnilnika. Predvidevam, da se bo po izpraznitvi datoteka vrnila na 0. Pri ponovnem zagonu se zagotovo vrne na 0, drugi pa ne preveri
Lep pozdrav!
In z a
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Ali ne deluje enako?
Poskusite ... ampak mislim, da ne.
Pozdravljeni!
kar avtor posta objavi super !! deluje !! tisti, ki ga bo spremenil?
sudo su
sinhronizacija blablabla
izhod
ja ta!
Z ukazom za sinhronizacijo preprečite brisanje predmetov iz pomnilnika SRAM, ki se izvaja.
vrednosti 0 do 3 povedo jedru, katere predmete želite sprostiti iz SRAM-a.
0 na na.
1 predpomnilnik strani
2 inoda in zobozdravniki
3 1 in 2
Označi metapodatke in podatke o imeniku zobnikov, povezavo datotek, ki jih vsebuje ... ustavi se tako med korektorjem tabličnega računalnika in mojim starim pomnilnikom
v meniju lahko ustvarite gumb z datoteko sh za sinhronizacijo; echo 3> / proc / blablabla drop-caches (prepričan sem, da ga ima ta prijazen fant objavljeno)
Gwin ZMO KK
No, poskusil sem, odprl sem datoteko drop_caches, da vidim, kaj ima, in postavil samo 0, da jo uporabim
sync && echo 3> / proc / sys / vm / drop_caches
Njegova vsebina se je spremenila z 0 na 3, kar bi se zelo razlikovalo od uporabe rm, saj bi s tem datoteka v celoti izbrisana.
Čeprav še vedno ne razumem, kako to vpliva na vsebino 0, se to spremeni v 3.
deluje brez težav, hvala Pablo
V veselje.