GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vyčistit RAM počítače v Ubuntu a Linux Mint

Ve výchozím nastavení má Linux velmi efektivní způsob správy paměti RAM počítače, aby z dostupných zdrojů získal co nejlepší výkon. I když je tento přístup vynikající, může být pro uživatele matoucí, protože paměť se zdá být po celou dobu zcela obsazená, a to i přes zavření všech aplikací.

Linux takto funguje. Využívá dostupnou paměť k mezipaměti aplikací z jednotky pevného disku s cílem dosáhnout rychlejšího výkonu.

Stejná výhoda se stává frustrujícím utrpením, zejména pro systémové administrátory, kteří řeší problémy s PC. Změny aplikované na systémové soubory na pevném disku nemusí být načteny, protože je Linux načítá z RAM.

Proto je během procesu odstraňování problémů, kdy se potvrzuje oprava problému, vhodné okamžitě vymazat paměť a zkontrolovat výsledek. Restartování bude také fungovat, ale to je velká ztráta času a zahrnuje zabití aktuální relace. Místo toho, co takhle vymazat RAM ve stejné relaci, abyste ušetřili čas? Pojďme se na to podívat.

Vymazání paměti RAM v Ubuntu, Linux Mint a derivátech

Spusťte Terminál a zadejte následující příkaz.

sudo sync; echo 3 > /proc/sys/vm/drop_caches

Příkaz „sync“ vyprázdní vyrovnávací paměť systému souborů. Příkaz „echo“ provádí zápis do souboru a navíc drop_cache maže mezipaměť, aniž by zabil jakoukoli aplikaci/službu. Měli byste okamžitě vidět, jak se RAM uvolňuje.

Tip:Automatizujte uvolnění paměti RAM pomocí Cron Job

Nyní, když víte, jak uvolnit paměť v počítači, možná budete chtít automatizovat proces mazání paměti na konkrétní frekvenci. To lze rychle provést použitím procesu cronu. Všimněte si, že důrazně doporučuji NEPOUŽÍVAT úlohu cron na serverových strojích! Mohlo by dojít k poškození dat serveru. Je určeno k použití pouze na stolních a přenosných počítačích.

KROK 1:Chcete-li začít, spusťte terminál a zadejte následující příkaz pro instalaci vim. Je to preferovaný textový editor pro vytváření souborů sh.

sudo apt-get install vim

Věnujte pozornost terminálu a na požádání zadejte heslo uživatele root a „Y“.

KROK 2:Nyní vytvořte soubor sh s názvem clearram.sh kam budeme přidávat skript.

vim clearram.sh

KROK 3:V editoru vim musíte stisknout klávesu „esc“ a poté stisknout „i“ pro vstup do režimu INSERT. Poté k němu přidejte následující skript. První řádek níže je Shebang a poté příkaz, který jsme použili k vymazání paměti RAM.

#!/bin/bash
echo "echo 3 > /proc/sys/vm/drop_caches"

Uložte soubor sh a ukončete textový editor vim. Chcete-li to provést, zadejte :wq a stiskněte enter. Vim uloží soubor sh a odejde do terminálu.

KROK 4:Nyní zadejte do terminálu následující příkaz pro udělení oprávnění ke čtení/zápisu.

sudo chmod 755 clearram.sh

KROK 5:Nyní je čas zavolat příkaz crontab:

sudo crontab -e

KROK 6:Předpokládejme, že chceme vymazat RAM každý den ve 13:00.

0 13 * * * /clearram.sh

Ve výchozím nastavení bude nový soubor sh vytvořen v domovském adresáři nejvyšší úrovně. Můžete jej přesunout na jiné místo, ale zapamatujte si cestu, kterou jste zadali ve výše uvedeném příkazu.

To je ono!


Ubuntu
  1. Jak nainstalovat Discord na Ubuntu a Linux Mint

  2. Jak nainstalovat Adobe Acrobat Reader v Ubuntu a Linux Mint

  3. Jak duální spouštění Ubuntu a Linux Mint?

  1. Jak nainstalovat Skype na Ubuntu 20.04 / 21.04 / Linux Mint 20.1

  2. Jak nainstalovat Skype 5.0 v Ubuntu a Linux Mint

  3. Jak vytvořit nebo přidat oddíl SWAP v Ubuntu a Linux Mint

  1. Jak deaktivovat klíčenku v Ubuntu, základním OS a Linux Mint

  2. Jak nainstalovat a nakonfigurovat Squid Proxy v Ubuntu, Linux Mint

  3. Jak upgradovat jádro Linuxu v Ubuntu a Linux Mint