Як очистити кеш і відновити МБ оперативної пам'яті

Скільки траплялося, що вони починають відкривати програми, користуються комп’ютером кілька годин, і перш ніж вони цього знають, вони надмірно використовують оперативну пам’ять ... ну, ось я пропоную вам рішення цієї проблеми 😀

Буває так, що коли ми відкриваємо кілька програм, коли ми деякий час використовуємо систему, бібліотеки та різні інші речі кешуються, але ... бувають випадки, коли нам просто потрібно більше доступної оперативної пам'яті, і ці бібліотеки займають нам оперативну пам'ять, навіть не запитуючи їх. ¬_¬

1. Відкриваємо термінал, в ньому пишемо наступне і натискаємо [Введіть]:

  • Sudo су

Він запитає у нас наш пароль, ми пишемо його та натискаємо [Введіть] знову.

2. Тепер ми повинні написати це:

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

ГОТОВИЙ !!! ... 😀

У моєму випадку у мене було зайнято близько 900 Мб оперативної пам'яті, і після цього я зменшився до 700 Мб, чудово, чи не так?
😉

Вітаю 🙂

PD: Ця команда, оскільки звільняє все, що завантажується в кеш-пам’яті, змусить деякі речі нашого destkop працювати трохи повільніше, принаймні до тих пір, поки вони не завантажаться в кеш знову 🙂


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

20 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   нержамартин - сказав він

    Щиро дякую за підказку, дуже корисно, дрібниця,

    sudo su

    не було б зайвим? Я маю на увазі, що буде краще безпосередньо:

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

    ні? 🙂

    1.    KZKG ^ Гаара <"Linux - сказав він

      Чомусь із sudo, як ти кажеш, у мене не спрацювало ... саме тому спочатку мені довелося встановити їх для входу в систему як root (sudo su), а потім виконати команду.

      Вам це вдалося так, як ви це висловили?

    2.    рогертукс - сказав він

      Якщо ви помітили, що застосовуєте sudo лише до першої команди. Для правильного використання sudo слід ввести обидві команди -lo.

      Давно я боровся з цими речами. Навіть наводячи лапки навколо, все одно не працює.

      1.    KZKG ^ Гаара <"Linux - сказав він

        Після того, як ви встановите sudo su, все інше буде виконуватися безпосередньо як root 🙂

  2.   нержамартин - сказав він

    Зараз я на роботі, і я не можу це перевірити, оскільки тут ми використовуємо вікна.

    У будь-якому випадку, ввести як суперкористувача, просто

    su

    немає?

    Як тільки я повертаюся додому, я намагаюся 🙂

    1.    KZKG ^ Гаара <"Linux - сказав він

      Наприклад, якщо ви встановите su в Ubuntu, це не буде працювати, і ви не зможете ввести як root, принаймні так було в Lucid ... 🙂

      1.    roman77 - сказав він

        це тому, що пароль для root не визначений.

        sudo passwd і визначте його, і ви можете використовувати "su" в ubuntu або будь-якому іншому дистрибутиві

        1.    KZKG ^ Гаара <"Linux - сказав він

          Так, я знаю, але чи можете ви уявити, якими були б тоді кроки:
          1. Змініть пароль адміністратора
          2. Запустіть це інше.

          Оскільки я не знаю ха-ха, я бачу, що для користувача це простіше 🙂

      2.    Оскар - сказав він

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

      3.    мужність - сказав він

        Як би сказав Едуар2

        <º Ubuntu

        Там ви його заробили, переважна більшість дистрибутивів використовує su, старий

        1.    KZKG ^ Гаара <"Linux - сказав він

          Але багато читачів, які читають нас, використовують Linux Mint або Ubuntu 😉

  3.   Хорхе Урданета - сказав він

    дозвольте подивитися, чи правильно я зрозумів ... ми виконуємо команду, і кеш звільняється. Тоді, продовжуючи використовувати програми, цей кеш повернеться ... так ... чого ми досягаємо?

    1.    KZKG ^ Гаара <"Linux - сказав він

      Привіт і ласкаво просимо Хорхе 🙂
      У моєму випадку мені потрібно було більше оперативної пам'яті в певний час, тому що мені довелося відкрити віртуальний ПК (VirtualBox), і це рішення я знайшов на той конкретний момент, рішення, яким я ділюсь, бо не знаю, чи хтось інший буде це чи щось інше 🙂

    2.    invisible15 - сказав він

      Я думаю, що щоб позбутися деяких бібліотек посередині.
      Я щойно перевірив його і перейшов із приблизно 400 Мб кеш-пам'яті до 124 Мб.

    3.    нержамартин - сказав він

      @ Хорхе Урданета
      Ну, саме нам вдалося звільнити кеш-пам’ять, якщо потім він буде заповнений ще раз, це буде одна з речей, які ми використовуємо і потребуємо в той час, перш ніж у нього можуть з’явитися речі, які нам не потрібні. Якщо нас поповнять? Ну, ми знову спорожняємо.
      Це справді корисно.

  4.   AnonymousCoward;) - сказав він

    Ви також можете зробити щось подібне:

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

    1.    KZKG ^ Гаара <"Linux - сказав він

      Це працює 😀
      Ласкаво просимо та дякуємо за рядок 😉

      привіт

  5.   Грім - сказав він

    Яке полегшення, це все одно, що зняти вагу з плечей 😛 ха-ха-дякуй!

  6.   Анонімний - сказав він

    Звичайно, ви повинні написати "sudo su", щоб ввести root, інакше "дозвіл відмовлено" не з'явиться

  7.   Карлос А. Лопес - сказав він

    Дякую, ваша публікація мені дуже допомогла, щоб видалити насиченість пам'яті, яку мала одна з моїх машин, тепер зробіть скрипт, щоб зробити це автоматично, подяки та привітання