¿На вашому комп’ютері мало пам’яті доступні? Як тільки ви починаєте відкривати багато програм, це починає працювати читати? Ну, це не рішення (можливо, вам варто подумати про використання більш легкого дистрибутиву або, якщо можливо, оновіть свій комп'ютер), але це може вам допомогти. Ідея полягає в тому, очистити кеш системи. За замовчуванням Linux нарощує кеш, поки не використовує всю доступну пам’ять. Це нормально, усі операційні системи роблять для забезпечення найвищої швидкості. Проблема в тому, що іноді це може спричинити зворотні ефекти: повільність, мерехтіння у відео тощо. |
Що таке кеш?
Кеш є менша і швидша пам’ять, який зберігає копії даних, що знаходяться в основній пам'яті, яка використовується найчастіше.
Це сукупність дублювати дані з інших оригіналів, з властивістю, до якого вихідні дані є дорогими, як правило, в часі, порівняно з копією в кеші. Коли дані доступні вперше, копія робиться в кеш-пам’яті; наступні звернення здійснюються до згаданої копії, зменшуючи середній час доступу до даних.
Коли процесору потрібно прочитати або записати в місце в основній пам’яті, він спочатку перевіряє, чи є копія даних у кеші. Якщо це так, процесор відразу ж читає або записує в кеш, що набагато швидше, ніж читання або запис в основну пам’ять.
Як я можу очистити, що знаходиться в кеші?
sudo su sync && echo 3> / proc / sys / vm / drop_caches вихід
En GNOME ефект цієї команди ви зможете побачити дуже чітко, якщо додати на панель системний монітор.
Фуенте: Скотт Кларр
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 при перезапуску, інший не перевіряє
Привіт!
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 при перезапуску, інший не перевіряє
Привіт!
І з
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Чи не працює однаково?
Спробуйте ... але я не думаю.
Здрастуйте!
що автор допису кладе чудово !! працює !! той, хто його змінить?
Sudo су
синхронізація блаблабла
вихід
я та!
За допомогою команди синхронізації ви уникаєте видалення об’єктів із запущеної пам'яті SRAM.
значення від 0 до 3 вказують ядру, які об’єкти ви хочете звільнити від SRAM.
0 н. Н.
1 кеш сторінки
2 аноди і зубні ряди
3 1 і 2
Відображає метадані та інформацію про каталоги, відношення файлів, які він містить ... так, між коректором планшета та моєю старою пам'яттю ...
ви можете створити в меню кнопку з файлом sh для синхронізації; echo 3> / proc / blablabla drop-caches (я впевнений, що цей симпатичний хлопчик це опублікував)
Гвін ЗМО КК
Ну, я спробував, я відкрив свій файл drop_caches, щоб побачити, що у нього є, і в ньому було лише 0, щоб використовувати
sync && echo 3> / proc / sys / vm / drop_caches
Його вміст змінився від 0 до 3, що буде сильно відрізнятися від використання rm, оскільки це повністю видалить файл.
Хоча я все ще не розумію, як це впливає на наявність вмісту 0, і його змінюють на 3.
працює без проблем, дякую Пабло
Насолода.