¿Din computer har ikke meget hukommelse ledig? Når du begynder at åbne en masse programmer, begynder det at virke Læs? Nå, dette er ikke en løsning (måske skulle du overveje at bruge en lettere distro eller, hvis det er muligt, opgradere din computer), men det kan hjælpe dig. Ideen er ryd din systemcache. Som standard vokser Linux cachen, indtil den bruger al tilgængelig hukommelse. Dette er normalt, alle operativsystemer gør for at give den højeste hastighed. Problemet er, at dette nogle gange kan give omvendte effekter: langsommelighed, flimring i videoen osv. |
Hvad er cachen?
Cachen er en mindre og hurtigere hukommelse, der gemmer kopier af de data, der findes i hovedhukommelsen, der bruges mest.
Det er et sæt af duplikere data fra andre originaler, med den egenskab, at de originale data er dyre at få adgang til, normalt i tide, sammenlignet med kopien i cachen. Når der er adgang til data for første gang, laves en kopi i cachen; de følgende adgangsstillinger foretages til kopien, hvilket reducerer den gennemsnitlige adgangstid til dataene.
Når processoren har brug for at læse eller skrive til en placering i hovedhukommelsen, kontrollerer den først, om en kopi af dataene er i cachen. I så fald læser eller skriver straks processoren til cache, hvilket er meget hurtigere end at læse eller skrive til hovedhukommelsen.
Hvordan kan jeg rydde, hvad der er i cachen?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME du vil være i stand til at se effekten af denne kommando meget tydeligt, hvis du tilføjer System Monitor til panelet.
kilde: Scott klarr
5.3.9.5. / proc / sys / vm /
Denne mappe letter konfigurationen af det virtuelle hukommelsessystem (VM) i Linux-kernen. Kernen gør omfattende og intelligent brug af virtuel hukommelse, almindeligvis kendt som swap space.
kilde: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Jeg fandt ikke drop_caches-tingen, men ideen er, at de er kontrolfiler; de 3 er ordren til at tømme cachen. Jeg antager, at når den er tømt, vender den tilbage til 0-filen. Det vender helt sikkert tilbage til 0, når du genstarter, den anden kontrollerer ikke
Greetings!
5.3.9.5. / proc / sys / vm /
Denne mappe letter konfigurationen af det virtuelle hukommelsessystem (VM) i Linux-kernen. Kernen gør omfattende og intelligent brug af virtuel hukommelse, almindeligvis kendt som swap space.
kilde: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Jeg fandt ikke drop_caches-tingen, men ideen er, at de er kontrolfiler; de 3 er ordren til at tømme cachen. Jeg antager, at når den er tømt, vender den tilbage til 0-filen. Det vender helt sikkert tilbage til 0, når du genstarter, den anden kontrollerer ikke
Greetings!
Og med en
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Fungerer det ikke det samme?
Prøv det ... men det tror jeg ikke.
Hej!
hvad forfatteren af indlægget sætter godt !! arbejder!! den der skal ændre det?
sudo su
synkroniser blablabla
frakørsel
ja ta!
Med kommandoen synkronisering undgår du at slette objekter fra SRAM-hukommelsen, der kører.
værdierne 0 til 3 fortæller kernen, hvilke objekter du vil frigive fra SRAM.
0 na af na.
1 sidecache
2 inoder og tandlæger
3 1 og 2
Indes metadata og tandlæger biblioteksinfo en relation mellem de filer, den indeholder ... stop sådan her mellem korrigering af tabletten og min gamle hukommelse ...
du kan oprette en knap i menuen med en sh-fil til synkronisering; echo 3> / proc / blablabla drop-caches (jeg er sikker på, at denne dejlige dreng har det sendt)
Gwin ZMO KK
Nå, jeg prøvede det, jeg åbnede min drop_caches-fil for at se, hvad den havde, og den satte kun 0 til brug
sync && echo 3> / proc / sys / vm / drop_caches
Indholdet blev ændret fra 0 til 3, hvilket ville være meget forskelligt fra at bruge rm, da det ville slette filen helt.
Selvom jeg stadig ikke forstår, hvordan det påvirker at have 0 indhold, og det ændres til 3.
fungerer uden problemer, tak Pablo
En fornøjelse.