Как да изчистите кеша и да възстановите MB RAM

Колко са започнали да отварят приложения, да използват компютъра за няколко часа и преди да са разбрали, използват прекомерно RAM ... е, тук ви предлагам решение на този проблем

Случва се, че когато отваряме множество приложения, когато използваме системата за известно време, библиотеките и различни други неща се кешират, но ... има моменти, когато просто се нуждаем от повече налична RAM и тези библиотеки ни заемат RAM, без дори да ги питаме. ¬_¬

1. Отваряме терминал, в него пишем следното и натискаме [Въведете]:

  • Sudo су

Ще ни поиска паролата ни, ние я пишем и натискаме [Въведете] отново.

2. Сега трябва да напишем това:

  • sync && echo 3> / proc / sys / vm / drop_caches

ГОТОВ!!! ... 😀

В моя случай бях зает около 900MB RAM и след това направих 700MB, чудесно, нали?
????

Поздрави 🙂

PD: Тази команда, тъй като освобождава всичко заредено в кеша, ще накара някои неща в нашия destkop да работят малко по-бавно, поне докато не се заредят отново в кеша 🙂


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   нержамартин каза той

    Благодаря ви много за съвета, много полезно, малко нещо,

    sudo su

    не би ли било излишно? Искам да кажа, че би било по-добре директно:

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

    не? 🙂

    1.    KZKG ^ Gaara <"Linux каза той

      По някаква причина със sudo, както казвате, не ми се получи ... затова първо трябваше да ги накарам да влязат като root (sudo su) и след това да изпълня командата.

      Работи ли за вас по начина, по който го казахте?

    2.    родъртукс каза той

      Ако забележите, че прилагате само sudo към първата команда. За да използвате sudo правилно, трябва да поставите -lo и в двете команди.

      Отдавна се борех с тези неща. Дори поставяйки кавички около него, всичко пак не работи.

      1.    KZKG ^ Gaara <"Linux каза той

        След като поставите sudo su, всичко останало ще бъде направено директно като root 🙂

  2.   нержамартин каза той

    В момента съм на работа и не мога да го проверя, тъй като тук използваме windows.

    Както и да е, за да влезете като суперпотребител, просто

    su

    не?

    Веднага щом се прибера, опитвам 🙂

    1.    KZKG ^ Gaara <"Linux каза той

      Ако поставите su например в Ubuntu, няма да работи и няма да можете да въведете като root, поне така беше в Lucid ... 🙂

      1.    roman77 каза той

        това е, защото паролата за root не е дефинирана.

        sudo passwd и го дефинирайте и можете да използвате "su" в ubuntu или друг дистрибутор

        1.    KZKG ^ Gaara <"Linux каза той

          Да, знам, но можете ли да си представите какви биха били стъпките тогава:
          1. Променете паролата на root
          2. Стартирайте това друго.

          Тъй като не знам ха-ха, виждам по-просто за потребителя по този начин 🙂

      2.    "Оскар" каза той

        Ubuntu, Chakra и други дистрибуции носят sudo конфигуриран, в Arch той може да бъде конфигуриран по време на инсталацията, Debian не го носи конфигуриран, но не е трудно да го направя, аз лично свиквам със su.

      3.    смелост каза той

        Както би казал Eduar2

        <º Ubuntu

        Там сте го спечелили, по-голямата част от дистрибуциите използват su, стар

        1.    KZKG ^ Gaara <"Linux каза той

          Но много читатели, които ни четат, използват Linux Mint или Ubuntu 😉

  3.   Хорхе Урданета каза той

    нека да видя дали съм разбрал правилно ... изпълняваме командата и кешът се освобождава. След това, като продължите да използвате приложенията, този кеш ще се върне ... така ... какво постигаме?

    1.    KZKG ^ Gaara <"Linux каза той

      Здравейте и добре дошли Хорхе 🙂
      В моя случай имах нужда от повече RAM в определен момент, защото трябваше да отворя виртуален компютър (VirtualBox) и това е решението, което намерих за този конкретен момент, решение, което споделям, защото не знам дали някой друг ще го направи това или нещо друго 🙂

    2.    invisible15 каза той

      Мисля, че за да се отървете от някои библиотеки в средата.
      Току-що го тествах и преминах от около 400mb кеш на 124mb.

    3.    нержамартин каза той

      @ Хорхе Урданета
      Е, точно успяхме да освободим кеша, ако след това той се запълни отново, това ще бъде едно от нещата, които използваме и се нуждаем по това време, преди да имаме неща, от които не се нуждаем. Ако сме презаредени? Е, пак го изпразваме.
      Наистина е полезно.

  4.   AnonymousCoward;) каза той

    Можете също да направите нещо подобно:

    sudo sync && sudo sysctl -w vm.drop_caches=3

    1.    KZKG ^ Gaara <"Linux каза той

      Работи 😀
      Добре дошли и благодаря за линията 😉

      поздрави

  5.   Гръм каза той

    Какво облекчение, все едно да свалиш тежест от раменете си 😛 хаха много благодаря!

  6.   анонимен каза той

    Разбира се, трябва да напишете "sudo su", за да въведете root, в противен случай няма да се появи "отказано разрешение"

  7.   Карлос А. Лопес каза той

    Благодаря ви, вашата публикация ми помогна много, за да премахна насищането на паметта, което имаше една от моите машини, сега направете скрипт, за да го направите автоматично, благодарности и поздрави