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.