¿Datamaskinen din har ikke mye minne tilgjengelig? Når du begynner å åpne mange programmer, begynner det å fungere lese? Dette er ikke en løsning (kanskje du bør vurdere å bruke en lettere distro eller, hvis mulig, oppgradere datamaskinen din), men det kan hjelpe deg. Tanken er tøm systembufferen. Som standard vokser Linux hurtigbufferen til den bruker alt tilgjengelig minne. Dette er normalt, alle operativsystemer gjør for å gi den høyeste hastigheten. Problemet er at noen ganger kan dette gi omvendte effekter: treghet, flimring i videoen, etc. |
Hva er hurtigbufferen?
Cachen er en mindre og raskere minne, som lagrer kopier av dataene som ligger i hovedminnet som brukes oftest.
Det er et sett med duplisere data fra andre originaler, med egenskapen at de originale dataene er dyre å få tilgang til, vanligvis i tide, sammenlignet med kopien i hurtigbufferen. Når du får tilgang til data for første gang, lages det en kopi i hurtigbufferen. følgende tilganger blir gjort til kopien, noe som reduserer den gjennomsnittlige tilgangstiden til dataene.
Når prosessoren trenger å lese eller skrive til et sted i hovedminnet, kontrollerer den først om en kopi av dataene er i hurtigbufferen. I så fall leser eller skriver prosessoren umiddelbart til hurtigbufferen, noe som er mye raskere enn å lese eller skrive til hovedminnet.
Hvordan kan jeg fjerne hva som er i hurtigbufferen?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME Du vil kunne se effekten av denne kommandoen veldig tydelig hvis du legger til System Monitor i panelet.
Fuente: Scott klarr
5.3.9.5. / proc / sys / vm /
Denne katalogen forenkler konfigurasjonen av det virtuelle minnesubsystemet (VM) til Linux-kjernen. Kjernen gjør omfattende og intelligent bruk av virtuelt minne, ofte kjent som bytteplass.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Jeg fant ikke drop_caches-tingen, men ideen er at de er kontrollfiler; de tre ville være ordren til å tømme hurtigbufferen. Jeg antar at når den er tømt, vil den gå tilbake til 3-filen. Sikkert kommer den tilbake til 0 når du starter på nytt, den andre sjekker ikke
Greetings!
5.3.9.5. / proc / sys / vm /
Denne katalogen forenkler konfigurasjonen av det virtuelle minnesubsystemet (VM) til Linux-kjernen. Kjernen gjør omfattende og intelligent bruk av virtuelt minne, ofte kjent som bytteplass.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Jeg fant ikke drop_caches-tingen, men ideen er at de er kontrollfiler; de tre ville være ordren til å tømme hurtigbufferen. Jeg antar at når den er tømt, vil den gå tilbake til 3-filen. Sikkert kommer den tilbake til 0 når du starter på nytt, den andre sjekker 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 jeg tror ikke det.
Hei!
hva forfatteren av innlegget gir flott !! virker!! den som skal endre den?
sudo su
synkroniser blablabla
avslutte
ja ta!
Med synkroniseringskommandoen unngår du å slette objekter fra SRAM-minnet som kjører.
verdiene 0 til 3 forteller kjernen hvilke objekter du vil frigjøre fra SRAM.
0 na av na.
1 sidecache
2 inoder og tannbehandling
3 1 og 2
Indes metadata og dentries kataloginformasjon en sammenheng mellom filene den inneholder ... stopp slik, mellom korrigering av nettbrettet og mitt gamle minne ...
du kan opprette en knapp i menyen med en sh-fil for synkronisering; echo 3> / proc / blablabla drop-caches (jeg er sikker på at denne hyggelige gutten har det lagt ut)
Gwin ZMO KK
Vel, jeg prøvde det, jeg åpnet drop_caches-filen for å se hva den hadde, og den satte bare 0 for å bruke
sync && echo 3> / proc / sys / vm / drop_caches
Innholdet endret seg fra 0 til 3, noe som ville være veldig forskjellig fra å bruke rm siden det ville slette filen helt.
Selv om jeg fremdeles ikke forstår hvordan det påvirker å ha 0 innhold, og det er endret til 3.
fungerer uten problemer, takk Pablo
En fornøyelse.