Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 4079|Відповідь: 1

[linux] Надмірне використання пам'яті/кешу в Linux

[Копіювати посилання]
Опубліковано 10.12.2022 12:07:49 | | | |
Вимоги: Використайте команду free -h для перевірки використання пам'яті і виявите, що доступна пам'ять менше 1G, система щойно встановлена, і вона не виконала надто багато сервісних програм.

Причина: баф — це кеш для запису файлів, кеш — це кеш для читання файлів, Linux не випускає кеш одразу після використання, але використовується для кешування іншої інформації з метою підвищення ефективності IO, томуЯкщо операції читання та запису файлів занадто великі, баф/кеш стає високим

У Linux часто виникає проблема надмірного використання пам'яті бафів/кешу, особливо при використанні хмарних хостів, оскільки багато з них є віртуальною пам'яттю, і якщо баф/кеш займає занадто багато пам'яті, вільної пам'яті буде дуже мало, що впливає на використання;

Зазвичай взаємозв'язок пам'яті виглядає:

Звичайна машина: total=використана+вільна

Віртуальна машина: total=used+free+buff/cache



buff/cache — це кеш файлів, спричинений системним читанням і записом, який не випускається вчасно, і рішення таке:

Значення drop_caches може бути числом від 0 до 3, що представляє різні значення:

0: Не випускати (за замовчуванням системи)
1: Звільнити кеш сторінки
2 : щоб звільнити дентри та іноди
3: Звільнити всі кеші

Після страти, як показано нижче:



(Кінець)





Попередній:VS 2022 налаштовує проєкт для генерації .pdb-файлу
Наступний:Різниця між ASCII-кодом, ISO8859-1, Unicode, GBK та UTF-8
Опубліковано 11.12.2022 23:01:30 |
Вивчи це
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com