|
|
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 .pdbNastępny:Różnice między kodem ASCII, ISO8859-1, Unicode, GBK i UTF-8
|