Hvor mange har de begynt å åpne applikasjoner, bruk datamaskinen i noen timer, og før de vet ordet av det, har de for mye bruk av RAM ... vel, her gir jeg deg en løsning på dette problem problemet
Det hender at når vi åpner flere applikasjoner, når vi bruker systemet en stund, blir biblioteker og forskjellige andre ting lagret, men ... det er tider når vi bare trenger mer tilgjengelig RAM, og disse bibliotekene okkuperer oss RAM uten å spørre dem. ¬_¬
1. Vi åpner en terminal, i den skriver vi følgende og trykker [Tast inn]:
- sudo su
Det vil be oss om passordet vårt, vi skriver det og trykker [Tast inn] en gang til.
2. Nå må vi skrive dette:
- sync && echo 3> / proc / sys / vm / drop_caches
KLAR!!! … 😀
I mitt tilfelle hadde jeg omtrent 900 MB RAM opptatt, og etter å ha gjort dette falt jeg til 700 MB, er det ikke bra?
????
Hilsen 🙂
PD: Denne kommandoen, da den frigjør alt som er lastet i hurtigbufferen, vil få noen ting i destkop til å fungere litt tregere, i det minste til de blir lagt inn i hurtigbufferen igjen 🙂
20 kommentarer, legg igjen dine
Tusen takk for tipset, veldig nyttig, En liten ting,
sudo su
ville det ikke være overflødig? Jeg mener det ville være bedre direkte:
sudo sync && echo 3 > /proc/sys/vm/drop_caches
Nei? 🙂
Av en eller annen grunn, med sudo, som du sier, fungerte det ikke for meg ... det var derfor først jeg måtte få dem til å logge på som root (sudo su) og deretter utføre kommandoen.
Fungerte det for deg slik du formulerte det?
Hvis du merker at du bare bruker sudo til den første kommandoen. For å bruke sudo riktig bør du sette -lo i begge kommandoene.
For lenge siden slet jeg med disse tingene. Selv om du ikke siterer sitater, fungerer det fortsatt ikke.
Når du setter sudo su, vil alt annet gjøres direkte som root 🙂
Akkurat nå er jeg på jobb, og jeg kan ikke sjekke det, siden vi bruker vinduer her.
Uansett, å gå inn som superbruker, bare
su
ikke?
Så snart jeg kommer hjem prøver jeg 🙂
Hvis du for eksempel setter su i Ubuntu, vil det ikke fungere, og du vil ikke kunne gå inn som root, i det minste var det slik i Lucid ... 🙂
det er fordi passordet for root ikke er definert.
sudo passwd og definere det, og du kan bruke "su" i ubuntu eller annen distro
Ja jeg vet, men kan du forestille deg hvordan trinnene ville være da:
1. Endre rotpassordet
2. Kjør denne andre.
Siden jeg ikke vet haha, ser jeg det enklere for brukeren på denne måten 🙂
Ubuntu, Chakra og andre distribusjoner bringer sudo konfigurert, i Arch kan den konfigureres under installasjon, Debian gir den ikke konfigurert, men det er ikke vanskelig å gjøre det, jeg blir personlig vant til su.
Som Eduar2 vil si
<º Ubuntu
Der har du tjent det, de aller fleste distros bruker
su
, gammelMen mange lesere som leser oss bruker Linux Mint eller Ubuntu 😉
la meg se om jeg forsto riktig ... vi gjør kommandoen og hurtigbufferen frigjøres. Så ved å fortsette å bruke applikasjonene vil denne hurtigbufferen returnere ... så ... hva oppnår vi?
Hei og velkommen Jorge 🙂
I mitt tilfelle trengte jeg mer RAM på et bestemt tidspunkt, fordi jeg måtte åpne en virtuell PC (VirtualBox), og dette er løsningen jeg fant for det spesifikke øyeblikket, en løsning som jeg deler fordi jeg ikke vet om noen andre vil dette eller noe annet 🙂
Jeg tror å kvitte meg med noen biblioteker i midten.
Jeg har nettopp testet det og har gått fra omtrent 400 MB cache til 124 MB.
@Jorge Urdaneta
Vel, nettopp vi klarte å frigjøre cache, hvis den blir fylt ut igjen, vil det være en av tingene vi bruker og trenger på den tiden, før den kan ha ting som vi ikke trenger. Hvis vi fylles på nytt? Vel, vi tømmer den igjen.
Det er veldig nyttig.
Du kan også gjøre noe slikt:
sudo sync && sudo sysctl -w vm.drop_caches=3
Det fungerer 😀
Velkommen og takk for linjen 😉
Hilsen
For en lettelse, det er som å ta en vekt av skuldrene 😛 haha tusen takk!
Selvfølgelig må du skrive "sudo su" for å angi roten, ellers vises ikke "tillatelse nektet"
Takk, innlegget ditt har hjulpet meg mye med å fjerne minnemetningen som en av maskinene mine hadde, lag nå et skript for å gjøre det automatisk, takk og hilsen