¿Uw computer heeft niet veel geheugen beschikbaar? Zodra u veel programma's begint te openen, begint het te werken lezen? Nou, dit is geen oplossing (misschien zou je moeten overwegen om een lichtere distro te gebruiken of, indien mogelijk, je computer te upgraden), maar het kan je helpen. Het idee is wis uw systeemcache. Standaard laat Linux de cache groeien totdat het al het beschikbare geheugen gebruikt. Dit is normaal, alle besturingssystemen leveren de hoogste snelheid. Het probleem is dat dit soms omgekeerde effecten kan produceren: traagheid, flikkering in de video, enz. |
Wat is de cache?
De cache is een kleiner en sneller geheugen, waarin kopieën worden opgeslagen van de gegevens in het hoofdgeheugen dat het meest wordt gebruikt.
Het is een set van dubbele gegevens van andere originelen, met de eigenschap dat de originele gegevens duur zijn om toegang te krijgen, meestal in de tijd, vergeleken met de kopie in de cache. Wanneer de gegevens voor de eerste keer worden geopend, wordt er een kopie gemaakt in de cache; de volgende toegangen worden tot genoemde kopie gemaakt, waardoor de gemiddelde toegangstijd tot de gegevens wordt verkort.
Wanneer de processor een locatie in het hoofdgeheugen moet lezen of ernaar moet schrijven, controleert deze eerst of er een kopie van de gegevens in de cache zit. Als dit het geval is, leest of schrijft de processor onmiddellijk naar de cache, wat veel sneller is dan lezen of schrijven naar het hoofdgeheugen.
Hoe kan ik wissen wat er in de cache zit?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME u zult het effect van deze opdracht heel duidelijk kunnen zien als u de systeemmonitor aan het paneel toevoegt.
bron: Scott klarr
5.3.9.5. / proc / sys / vm /
Deze map vergemakkelijkt de configuratie van het virtuele geheugensubsysteem (VM) van de Linux-kernel. De kernel maakt uitgebreid en intelligent gebruik van virtueel geheugen, algemeen bekend als swapspace.
bron: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Ik heb het drop_caches-ding niet gevonden, maar het idee is dat het controlebestanden zijn; de 3 zou de opdracht zijn om de cache te legen. Ik denk dat het eenmaal leeggemaakt zal worden naar 0 van het bestand. Het keert zeker terug naar 0 wanneer u opnieuw opstart, de andere controleert niet
Groeten!
5.3.9.5. / proc / sys / vm /
Deze map vergemakkelijkt de configuratie van het virtuele geheugensubsysteem (VM) van de Linux-kernel. De kernel maakt uitgebreid en intelligent gebruik van virtueel geheugen, algemeen bekend als swapspace.
bron: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Ik heb het drop_caches-ding niet gevonden, maar het idee is dat het controlebestanden zijn; de 3 zou de opdracht zijn om de cache te legen. Ik denk dat het eenmaal leeggemaakt zal worden naar 0 van het bestand. Het keert zeker terug naar 0 wanneer u opnieuw opstart, de andere controleert niet
Groeten!
En met een
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Werkt het niet hetzelfde?
Probeer het ... maar ik denk het niet.
Hello!
wat de auteur van het bericht geweldig zegt !! werken!! degene die het verandert?
sudo su
synchroniseer blablabla
afrit
ja ta!
Met het sync-commando vermijdt u het verwijderen van objecten uit het SRAM-geheugen die actief zijn.
de waarden 0 tot 3 vertellen de kernel welke objecten je uit SRAM wilt vrijgeven.
0 na van na.
1 paginacache
2 inodes en gebit
3 de 1 en de 2
Inodos metadata en tandheelkundige info van directories een relatie van de bestanden die het bevat ... stop zo, tussen de corrector van de tablet en mijn oude geheugen ...
u kunt een knop in het menu maken met een sh-bestand voor synchronisatie; echo 3> / proc / blablabla drop-caches (ik weet zeker dat deze aardige jongen het heeft gepost)
Gwin ZMO KK
Nou, ik heb het geprobeerd, ik opende mijn drop_caches-bestand om te zien wat het had en het zette alleen 0 om te gebruiken
sync && echo 3> / proc / sys / vm / drop_caches
De inhoud veranderde van 0 naar 3, wat heel anders zou zijn dan het gebruik van rm, omdat het bestand dan volledig zou worden gewist.
Hoewel ik nog steeds niet begrijp hoe het van invloed is op het hebben van 0-inhoud en het is gewijzigd in 3.
werkt zonder problemen, bedankt Pablo
Een genoegen.