GNU/Linux >> Znalost Linux >  >> Linux

Jak vymazat mezipaměť a vyrovnávací paměť RAM a vyměnit místo v systému Linux

V této příručce budeme hovořit o tom, jak vymazat mezipaměť RAM a problémech, které se vyskytují v Linuxu, a pokud chcete vymazat mezipaměť RAM a uvolnit část paměti v Linuxu, existuje mnoho příkazů pro tento proces.

Úvod

Ahoj gyusi, v oblasti výpočetní techniky mezipaměť je hardwarová nebo softwarová komponenta, která ukládá data tak, aby budoucí požadavky na tato data mohly být vyřízeny rychleji; data uložená ve vyrovnávací paměti mohou být výsledkem dřívějšího výpočtu nebo kopie dat uložených jinde. Zásah do mezipaměti nastane, když lze požadovaná data nalézt v mezipaměti, zatímco vyrovnávací paměť chybí nastane, když nemůže. Přístupy do mezipaměti jsou obsluhovány čtením dat z mezipaměti, což je rychlejší než přepočítávání výsledku nebo čtení z pomalejšího úložiště dat; tedy čím více požadavků lze obsloužit z mezipaměti, tím rychleji systém pracuje.

Jak vymazat mezipaměť RAM

Vymažte mezipaměť bez ovlivnění jakýchkoli procesů nebo služeb :

  • Vymazat stránku Mezipaměť pouze pomocí následujícího příkazu:
sync; echo 1 > /proc/sys/vm/drop_caches
  • Vyčistěte dentry a inody.
sync; echo 2 > /proc/sys/vm/drop_caches
  • Vymažte dentry, inody a mezipaměť stránek.
sync; echo 3 > /proc/sys/vm/drop_caches

Upozornění :

Při výrobě se nedoporučuje používat třetí možnost „echo 3“.

POZNÁMKY :

synchronizovat vyprázdní vyrovnávací paměť systému souborů.

„;“ Příkaz je oddělen, aby se spouštěl sekvenčně.

drop_caches může vyčistit mezipaměť, aniž by to obtěžovalo jakoukoli aplikaci.

Vymazání swapového prostoru v Linuxu

Spuštěním níže uvedeného příkazu uvolněte odkládací prostor.

swapoff -a && swapon -a

Spuštěním free -h můžete vidět rozdíl mezi použitou a volnou pamětí před a po vymazání odkládacího prostoru.

Výše uvedený příkaz můžete také přidat do cronu skript.

Vytvoříme správný skript s výše uvedenými příkazy k vymazání mezipaměti RAM a swapovacího prostoru .

vim clear_M_S_cache.sh

Přidejte následující:

echo 3 >  /proc/sys/vm/drop_caches & &  swapoff -a & &  swapon -a & &  printf ‘\n%s\n’  ‘  ‘ Ram-cache and the swap cleared’

Poté spusťte a spusťte skript:

chmod +x clear_M_S_cache.sh
./clear_M_S_cache.sh

Poté se vymaže mezipaměť a swap Ram, takže můžete spustit příkaz „free -h ” před a po spuštění skriptu a zkontroluje mezipaměť.

Závěr

V tomto článku jsme si ukázali, jak vymazat a uvolnit mezipaměť a odkládací prostor v linuxu.

Děkuji.


Linux
  1. Jak odstranit vyrovnávací paměti a mezipaměť v Linuxu

  2. Jak vymazat mezipaměť v Linuxu

  3. Jak zvětšit odkládací prostor v Linuxu

  1. Úvod do odkládacího prostoru na systémech Linux

  2. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  3. Jak mmapovat vyrovnávací paměť linuxového jádra do uživatelského prostoru?

  1. Jak zkontrolovat velikost RAM v příkazovém řádku Linuxu v GB

  2. Jak vymazat mezipaměť webového prohlížeče z příkazového řádku v Linuxu

  3. Jak vymazat buffer/pagecache (disk cache) v Linuxu