Як очистити кеш Linux

¿На вашому комп’ютері мало пам’яті доступні? Як тільки ви починаєте відкривати багато програм, це починає працювати читати? Ну, це не рішення (можливо, вам варто подумати про використання більш легкого дистрибутиву або, якщо можливо, оновіть свій комп'ютер), але це може вам допомогти. Ідея полягає в тому, очистити кеш системи. За замовчуванням Linux нарощує кеш, поки не використовує всю доступну пам’ять. Це нормально, усі операційні системи роблять для забезпечення найвищої швидкості. Проблема в тому, що іноді це може спричинити зворотні ефекти: повільність, мерехтіння у відео тощо.

Що таке кеш?

Кеш є менша і швидша пам’ять, який зберігає копії даних, що знаходяться в основній пам'яті, яка використовується найчастіше.

Це сукупність дублювати дані з інших оригіналів, з властивістю, до якого вихідні дані є дорогими, як правило, в часі, порівняно з копією в кеші. Коли дані доступні вперше, копія робиться в кеш-пам’яті; наступні звернення здійснюються до згаданої копії, зменшуючи середній час доступу до даних.

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

Як я можу очистити, що знаходиться в кеші?

sudo su sync && echo 3> / proc / sys / vm / drop_caches вихід

En GNOME ефект цієї команди ви зможете побачити дуже чітко, якщо додати на панель системний монітор.

Фуенте: Скотт Кларр

Дякуємо Мігелю Майолю і Туру за передачу інформації!

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

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

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

*

*

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

  1.   HacKan & CuBa co. - сказав він

    5.3.9.5. / proc / sys / vm /
    Цей каталог полегшує конфігурацію підсистеми віртуальної пам'яті (VM) ядра Linux. Ядро широко та інтелектуально використовує віртуальну пам’ять, широко відому як обмінний простір.

    Фуенте: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Я не знайшов речі drop_caches, але ідея полягає в тому, що це файли управління; 3 буде наказом очистити кеш. Припускаю, що після того, як він спорожниться, файл повернеться до 0. Звичайно, він повертається до 0 при перезапуску, інший не перевіряє

    Привіт!

  2.   HacKan & CuBa co. - сказав він

    5.3.9.5. / proc / sys / vm /
    Цей каталог полегшує конфігурацію підсистеми віртуальної пам'яті (VM) ядра Linux. Ядро широко та інтелектуально використовує віртуальну пам’ять, широко відому як обмінний простір.

    Фуенте: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Я не знайшов речі drop_caches, але ідея полягає в тому, що це файли управління; 3 буде наказом очистити кеш. Припускаю, що після того, як він спорожниться, файл повернеться до 0. Звичайно, він повертається до 0 при перезапуску, інший не перевіряє

    Привіт!

  3.   ракнарок - сказав він

    І з
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    Чи не працює однаково?

  4.   Давайте використовувати Linux - сказав він

    Спробуйте ... але я не думаю.

    1.    проти - сказав він

      Здрастуйте!

      що автор допису кладе чудово !! працює !! той, хто його змінить?
      Sudo су
      синхронізація блаблабла
      вихід
      я та!

      За допомогою команди синхронізації ви уникаєте видалення об’єктів із запущеної пам'яті SRAM.

      значення від 0 до 3 вказують ядру, які об’єкти ви хочете звільнити від SRAM.
      0 н. Н.
      1 кеш сторінки
      2 аноди і зубні ряди
      3 1 і 2

      Відображає метадані та інформацію про каталоги, відношення файлів, які він містить ... так, між коректором планшета та моєю старою пам'яттю ...

      ви можете створити в меню кнопку з файлом sh для синхронізації; echo 3> / proc / blablabla drop-caches (я впевнений, що цей симпатичний хлопчик це опублікував)

      Гвін ЗМО КК

  5.   ракнарок - сказав він

    Ну, я спробував, я відкрив свій файл drop_caches, щоб побачити, що у нього є, і в ньому було лише 0, щоб використовувати
    sync && echo 3> / proc / sys / vm / drop_caches

    Його вміст змінився від 0 до 3, що буде сильно відрізнятися від використання rm, оскільки це повністю видалить файл.

    Хоча я все ще не розумію, як це впливає на наявність вмісту 0, і його змінюють на 3.

  6.   Енріке Дж. П. Валенсуела В. - сказав він

    працює без проблем, дякую Пабло

  7.   Давайте використовувати Linux - сказав він

    Насолода.