Znaczenie wartości
Pierwszy wiersz oznacza:
total
: Twoja całkowita (fizyczna) pamięć RAM (z wyłączeniem małego fragmentu, który jądro rezerwuje dla siebie na stałe podczas uruchamiania); dlatego pokazuje ok. 11,7 GiB, a nie 12 GiB, które prawdopodobnie masz.
used
: pamięć używana przez system operacyjny.
free
: pamięć nie jest używana.
total
= used
+free
shared
/ buffers
/ cached
: Pokazuje użycie pamięci do określonych celów, wartości te są uwzględnione w wartości dla used
.
Drugi wiersz podaje dostosowane wartości pierwszego wiersza. Daje oryginalną wartość used
minus suma buffers+cached
i oryginalną wartość free
plus suma buffers+cached
, stąd jej tytuł. Te nowe wartości są często bardziej znaczące niż wartości z pierwszego wiersza.
Ostatnia linia ( Swap:
) podaje informacje o zużyciu przestrzeni wymiany (tj. Zawartości pamięci, która została tymczasowo przeniesiona na dysk).
tło
Aby właściwie zrozumieć, co oznaczają liczby, potrzebujesz trochę informacji na temat podsystemu pamięci wirtualnej (VM) w systemie Linux. Krótka wersja: Linux (jak większość współczesnych systemów operacyjnych) zawsze będzie próbował użyć wolnej pamięci RAM do buforowania rzeczy, więc Mem: free
prawie zawsze będzie bardzo niski. Dlatego linia -/+ buffers/cache:
jest pokazana, ponieważ pokazuje, ile pamięci jest wolne, ignorując pamięci podręczne; pamięci podręczne zostaną zwolnione automatycznie, jeśli zabraknie pamięci, więc tak naprawdę nie mają znaczenia.
System Linux ma naprawdę mało pamięci, jeśli free
wartość w -/+ buffers/cache:
linii się zmniejsza .
Aby uzyskać więcej informacji na temat znaczenia liczb, patrz np. Pytania:
Zmiany w procps 3.3.10
Zauważ, że wyjście free
zostało zmienione w procps 3.3.10 (wydany w 2014). Zgłoszone kolumny są teraz „całkowite”, „używane”, „wolne”, „współużytkowane”, „buff / cache”, „dostępne” , a znaczenie niektórych wartości uległo zmianie, głównie w celu lepszego uwzględnienia płyty jądra Linuxa Pamięć podręczna.
Zobacz raport błędu Debiana # 565518 dla motywacji i Co oznaczają zmiany w free
produkcji od 14.04 do 16.04 na myśli? po więcej informacji.