GNU/Linux >> Znalost Linux >  >> Cent OS

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

Obvykle během běhu systém Linux použije nevyužitou část fyzické paměti pro dočasné ukládání dat. Mezipaměť a vyrovnávací paměť odkazují na dočasná data programu, která systém používá ke zvýšení výkonu programu nebo aplikace. Pokud se obáváte, že vaše fyzická paměť je využívána programem pro ukládání do mezipaměti a chcete je vymazat. Můžete tak učinit v Linuxu a my o tom budeme diskutovat v tomto článku. V systému Linux poskytuje tři možnosti, jak vymazat mezipaměť, pojďme se na to podívat.

Pro vymazání stránky mezipaměti

# sync; echo 1 > /proc/sys/vm/drop_caches

Pro čištění zubů a inodů

# sync; echo 2 > /proc/sys/vm/drop_caches

Pro vymazání PageCache, dentry a inodů

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

Ve výše uvedeném příkazu příkaz sync vyprázdní a zapíše všechna data mezipaměti na disk. Středník (;) po synchronizaci oddělí dva příkazy a podrží druhý příkaz, první je zcela proveden. Mezipaměti stránek jsou data mezipaměti, která systém uchovává po načtení souborů.

Podobně dentry a inode_cache jsou data mezipaměti, která jsou uložena v paměti po přečtení atributů/adresářů souborů. Podle linuxového jádra zápis do drop_caches vymaže mezipaměť bez ovlivnění běžících programů.

Ve výše uvedeném příkladu můžete vidět, že se data mezipaměti snížila na 138 Mb z 249 Mb.

Poznámka:Ukládání do mezipaměti se nevztahuje na odkládací prostor, takže zvětšení odkládacího prostoru nepomůže. Nebude používat odkládací prostor pro ukládání dat mezipaměti.

Vymazat odkládací paměť

V zásadě vyměňte místo na disku, které se používá jako sekundární fyzická paměť, vždy, když je RAM nedostatek, abyste zvýšili výkon systému. Data na swapu jsou také dočasná, takže pro uvolnění odkládacího prostoru v systému spusťte následující příkaz.

# swapoff -a && swapon -a

Příkaz swapoff deaktivuje swap a swapon povolí swap. Pokud chcete, můžete oba příkazy provádět samostatně bez použití operátorů.

Závěr

V tomto článku se naučíme, jak vymazat mezipaměť a vyrovnávací paměť fyzické paměti spolu s vymazáním odkládacího prostoru v případě potřeby. Doufám, že se vám tento článek líbí.


Cent OS
  1. Jak vymazat mezipaměť v Linuxu

  2. Jak přidat odkládací prostor v Ubuntu 18.04

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

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

  2. Jak získat informace o systému a hardwaru v linuxu

  3. Jak přidat odkládací prostor v linuxu

  1. Jak nainstalovat a nakonfigurovat R na RHEL 8 / CentOS 8 Linux System

  2. Jak zvýšit Swap v Linuxu / CentOS / Redhat / Ubuntu

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