Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4079|Odpowiedź: 1

[linux] Nadmierne zużycie pamięci i buforu w Linuksie

[Skopiuj link]
Opublikowano 10.12.2022 12:07:49 | | | |
Wymagania: Użyj darmowego polecenia -h, aby sprawdzić zużycie pamięci i sprawdź, że dostępna pamięć jest mniejsza niż 1G, system został właśnie zainstalowany i nie wykonał zbyt wielu programów usługowych.

Powód: buff to pamięć podręczna do zapisu, pamięć podręczna to pamięć podręczna do odczytu, Linux nie zwalnia pamięci podręcznej natychmiast po jej użyciu, lecz służy do buforowania innych informacji, aby poprawić efektywność IO, więcJeśli operacje odczytu i zapisu pliku są zbyt duże, buff/cache stanie się wysoki

W Linuksie często napotykasz problem nadmiernego zużycia pamięci buff/cache, zwłaszcza podczas korzystania z hostów chmurowych, ponieważ wiele z nich to pamięć wirtualna, więc jeśli buff/cache zajmuje zbyt dużo pamięci, będzie bardzo mało wolnej pamięci, co wpłynie na użytkowanie;

Zazwyczaj relacja pamięciowa wygląda następująco:

Normalna maszyna: całość=użyte+darmowe

Maszyna wirtualna: całość=użyte+darmowe+buff/cache



Buff/cache to pamięć podręczna plików powstała w wyniku odczytów i zapisów systemu, która nie zostaje zwalniona na czas, a rozwiązanie jest następujące:

Wartość drop_caches może być liczbą od 0 do 3, reprezentującą różne znaczenia:

0: Nie zwalniać (domyślny system domyślny)
1: Uwolnij pamięć podręczną strony
2 : uwalniać dentries i inody
3: Uwolnić wszystkie skrytki

Po egzekucji, jak pokazano poniżej:



(Koniec)





Poprzedni:VS 2022 przygotowuje projekt do wygenerowania pliku .pdb
Następny:Różnice między kodem ASCII, ISO8859-1, Unicode, GBK i UTF-8
Opublikowano 11.12.2022 23:01:30 |
Naucz się go
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com