Kolik začali otevírat aplikace, používat počítač několik hodin a než to vědí, nadměrně využívají RAM ... no, tady vám přinášíme řešení tohoto problému
Stává se, že když otevřeme více aplikací, když nějakou dobu používáme systém, dostanou se knihovny a různé další věci do mezipaměti, ale ... jsou chvíle, kdy jednoduše potřebujeme více dostupné RAM, a tyto knihovny nám zabírají RAM, aniž bychom se jich zeptali. ¬_¬
1. Otevřeme terminál, do kterého napíšeme následující a stiskneme [Enter]:
- sudo su
Požádá nás o heslo, napíšeme ho a stiskneme [Enter] znovu.
2. Nyní musíme napsat toto:
- synchronizace && echo 3> / proc / sys / vm / drop_caches
PŘIPRAVENO !!! … 😀
V mém případě jsem měl asi 900 MB RAM obsazených a poté, co jsem to udělal, jsem klesl na 700 MB, skvělé, že?
😉
Zdravím 🙂
PD: Tento příkaz, protože uvolní vše načtené do mezipaměti, způsobí, že některé věci našeho destkopu budou pracovat trochu pomaleji, alespoň dokud nebudou znovu načteny do mezipaměti 🙂
Moc děkuji za tip, velmi užitečné, maličkost,
sudo su
nebylo by to nadbytečné? Myslím tím, že by to bylo lepší přímo:
sudo sync && echo 3 > /proc/sys/vm/drop_caches
Ne? 🙂
Z nějakého důvodu, s sudo, jak říkáte, to pro mě nefungovalo ... proto jsem nejprve musel přimět, aby se přihlásili jako root (sudo su) a poté spustili příkaz.
Fungovalo to pro vás tak, jak jste to řekl?
Pokud si všimnete, že na první příkaz používáte pouze sudo. Abyste správně používali sudo, měli byste do obou příkazů vložit -lo.
Kdysi dávno jsem s těmito věcmi zápasil. Dokonce i uvedení uvozovek kolem toho vše stále nefunguje.
Jakmile vložíte sudo su, vše ostatní se provede přímo jako root 🙂
Právě teď jsem v práci a nemohu to zkontrolovat, protože zde používáme okna.
Každopádně, vstoupit jako superuživatel, jen
su
ne?
Jakmile se vrátím domů, zkusím to 🙂
Pokud například vložíte su do Ubuntu, nebude to fungovat a nebudete moci vstoupit jako root, alespoň tak to bylo v Lucidu ... 🙂
to proto, že heslo pro root není definováno.
sudo passwd a definujte jej a můžete použít "su" v ubuntu nebo jiném distro
Ano, vím, ale dokážete si představit, jaké by byly kroky:
1. Změňte heslo uživatele root
2. Spusťte tento druhý.
Jelikož nevím haha, vidím to pro uživatele tímto způsobem jednodušší 🙂
Ubuntu, Chakra a další distribuce přinášejí sudo nakonfigurované, v Archu lze konfigurovat během instalace, Debian jej nepřináší nakonfigurovaný, ale není těžké to udělat, osobně si zvykám na su.
Jak by řekl Eduar2
<º Ubuntu
Tam jste si to zasloužili, převážná většina distribucí se používá
su
, starýAle mnoho čtenářů, kteří nás čtou, používá Linux Mint nebo Ubuntu 😉
uvidíme, jestli jsem správně pochopil ... uděláme příkaz a mezipaměť je uvolněna. Potom pokračováním v používání aplikací se tato mezipaměť vrátí ... takže ... čeho dosáhneme?
Ahoj a vítej Jorge 🙂
V mém případě jsem potřeboval více RAM v určitou dobu, protože jsem musel otevřít virtuální PC (VirtualBox) a toto je řešení, které jsem našel pro tento konkrétní okamžik, řešení, které sdílím, protože nevím, jestli někdo jiný bude tohle nebo něco jiného 🙂
Myslím, že se zbavím některých knihoven uprostřed.
Právě jsem to otestoval a přešel z přibližně 400 MB mezipaměti na 124 MB.
@Jorge Urdaneta
Přesně se nám podařilo uvolnit mezipaměť, pokud se pak znovu naplní, bude to jedna z věcí, které v té době používáme a potřebujeme, než bude mít věci, které nepotřebujeme. Pokud jsme znovu naplněni? No, znovu to vyprázdníme.
Je to opravdu užitečné.
Můžete také udělat něco takového:
sudo sync && sudo sysctl -w vm.drop_caches=3
Funguje to 😀
Vítejte a děkujeme za řádek 😉
pozdravy
Jaká úleva, je to jako sundat váhu z ramen 😛 haha moc děkuji!
Samozřejmě musíte zadat „sudo su“, abyste vstoupili do root, jinak se „povolení odepřeno“ nezobrazí
Děkuji, váš příspěvek mi hodně pomohl, odstranit saturaci paměti, kterou měl jeden z mých strojů, nyní vytvořte skript, který to provede automaticky, díky a pozdravy