Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 4079|Отговор: 1

[linux] Прекомерна употреба на паметта/кеша при Linux

[Копирай линк]
Публикувано в 10.12.2022 г. 12:07:49 ч. | | | |
Изисквания: Използвайте командата free -h, за да проверите използването на паметта, и установете, че наличната памет е по-малко от 1G, системата току-що е инсталирана и не е изпълнила много сервизни програми.

Причина: бафът е кеш за запис на файлове, кешът е кеш за четене, Linux не освобождава кеша веднага след като кешът е използван, но се използва за кеширане на друга информация с цел подобряване на ефективността на IO, така чеАко операциите по четене и запис на файлове са твърде големи, бафът/кешът ще стане висок

В Linux често ще се сблъскате с проблема с прекомерна употреба на баф/кеш памет, особено при използване на облачни хостове, тъй като много от тях са виртуална памет, така че ако бафът/кешът заема твърде много памет, ще има много малко свободна памет, което ще повлияе на използването;

Обикновено връзката между паметта е:

Нормална машина: total=използвано+свободно

Виртуална машина: total=used+free+buff/кеш



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