Drop_caches, vyčistěte paměť RAM ve vašem systému z terminálu

O drop_caches

V dalším článku uvidíme jak vyčistit RAM z terminálu Ubuntu. Ve výchozím nastavení má Gnu / Linux velmi efektivní způsob správy RAM na našich počítačích. Tím získáváme lepší výkon prostředků dostupných v našem systému. Tento přístup může někdy uživatele zmást, protože RAM se zdá být zcela vyčerpaná i přes zavření všech aplikací.

GNU / Linux využívá dostupnou paměť k ukládání aplikací do mezipaměti z pevného disku s cílem dosáhnout rychlejších časů čtení. Tato výhoda se stává frustrující zkušeností, zejména pro správce systému, kteří řeší problémy s počítačem. Změny provedené u systémových souborů na pevném disku se nemusí číst. Stává se to proto, že je Gnu / Linux načítá z RAM. Chcete-li tedy tento problém vyřešit, je to dobrý nápad místo restartování počítače vyčistěte RAM.

Vyčistěte RAM v Ubuntu, Linux Mint a derivátech pomocí drop_caches

Spustíme terminál (Ctrl + Alt + T) a napíšeme následující příkazy:

drop_caches běží v terminálu

sudo su

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

Abychom začali pojďme se přihlásit jako root. Pak příkaz 'synchronizovat' chystat se vyčistit vyrovnávací paměť souborového systému. Tímto způsobem zajistíme, že budou uvolněny všechny objekty v mezipaměti. Jinak by mohly nastat problémy. Příkaz 'minout"dělá práci zápisu do souboru a drop_caches vymaže mezipaměť bez odebrání jakékoli aplikace / služby. Okamžitě byste měli vidět, že RAM je uvolněna.

Pokud musíte vymazat mezipaměť disku, “… Echo> 3…„Je bezpečnější ve společnosti a ve vybavení ve fázi výroby od«… Echo 1>….»Odstraní pouze stránku. Nedoporučuje se používat třetí možnost «… Echo 3>…»Ve výrobě, dokud nevíte, co děláte, protože vymaže mezipaměť stránky, dentries a inody. Možnost "… Echo 0>…»Nic nevydá a možnost«… Echo 2>…»Uvolní pouze inody a dentries.

Tato operace může to na několik sekund zpomalit systém, zatímco je mezipaměť vymazána a všechny prostředky požadované operačním systémem jsou načteny zpět do mezipaměti disku.

Gnu / Linux je navržen tak, že před prohledáním disku prozkoumá mezipaměť disku. Pokud najde prostředek v mezipaměti, pak požadavek nezasáhne disk. Pokud vymažeme mezipaměť, operační systém vyhledá požadovaný prostředek na disku.

Automatizujte uvolnění paměti RAM pomocí úloh Cron

Nyní, když víme, jak uvolnit paměť na našich počítačích, možná budeme chtít pravidelně automatizovat proces mazání paměti. To lze snadno provést pomocí úkoly cron. Tento úkol by měl být použit pouze na počítačích a laptopech.

KROK 1

Nejprve spustíme terminál (Ctrl + Alt + T) a do něj napíšeme následující příkaz nainstalovat vim, nebo že každý používá svůj preferovaný editor:

sudo apt-get install vim

KROK 2

Nyní vytvoříme soubor .sh s názvem eraseram.sh. V něm přidáme skript:

vim borraram.sh

KROK 3

vim drop_caches

Pokud použijeme editor vim, budeme muset stiskněte klávesu 'esc' a poté klávesu 'i' vstoupit do režimu VLOŽIT. Dále přidáme následující skript.

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

První řádek níže je Shebang. Potom napíšeme stejný příkaz, který používáme k vymazání paměti RAM z terminálu.

Jakmile je vše napsáno, uložíme soubor sh a ukončíme textový editor vim. K tomu stiskneme klávesu 'esc' a napíšeme : Wq a stiskneme Enter. Vim uloží soubor sh a opustí terminál. V tomto příkladu jsem uložil skript do kořenové domovské složky.

KROK 4

Zpět do terminálu napíšeme následující příkaz udělit oprávnění ke čtení / zápisu:

sudo chmod 755 borraram.sh

KROK 5

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

sudo crontab -e

KROK 6

drop_caches cron úkol

Předpokládejme, že chceme vymazat RAM každý den v 1:XNUMX. To je každému po chuti.

0 13 * * * /root/scripts/borraram.sh

Soubor sh, můžeme jej přesunout na požadované místo, ale musíme si pamatovat cestu, protože to je ta, kterou budeme muset dát předchozímu příkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Ricardo Melgoza řekl

    Rosita Melgoza vypadá, co vám vyhovuje. Zeptejte se svého učitele, jaký operační systém budete instalovat

  2.   syslog řekl

    Tento příspěvek by měl být odstraněn, obsahuje mnoho nesprávných a nepřesných informací. Nedoporučuje se vymazat mezipaměť disku, což koncovému uživateli nepomůže. Je také lež, že „tato výhoda se stává frustrujícím zážitkem, zejména pro sysadminy, kteří řeší problémy s PC“, protože ??? Není ani vysvětleno, proč provádíte synchronizaci, ... je to článek, který je matoucí a špatný.