Scroll to navigation

FREE(1) General Commands Manual FREE(1)

NAZWA

free - wyświetlanie ilości wolnej i użytej pamięci w systemie

SKŁADNIA

free [option ...]

OPIS

free wyświetla całkowitą ilość wolnej i użytej pamięci fizycznej oraz pamięci wymiany w systemie, a także rozmiary buforów i pamięci podręcznych używanych przez jądro. Informacje są zbierane poprzez analizę /proc/meminfo. Wyświetlane kolumny to:

Całkowita użyteczna pamięć (MemTotal oraz SwapTotal w /proc/meminfo). Obejmuje pamięć fizyczną i obszar wymiany minus kilka zarezerwowanych partii oraz binarny kod jądra.
Pamięć użyta lub niedostępna (liczona jako razem - wolne)
Pamięć nie używana (MemFree oraz SwapFree w /proc/meminfo)
Pamięć używana (głównie) przez tmpfs (Shmem w /proc/meminfo)
Pamięć używana przez bufory jądra (Buffers w /proc/meminfo)
Pamięć używana przez cache stron oraz płyty (Cached i SReclaimable w /proc/meminfo)
Suma buforów i w cache
Przybliżenie, jak dużo pamięci jest dostępne do uruchamiania nowych aplikacji bez swapowania. W przeciwieństwie do danych udostępnianych w polach w cache czy wolne, to pole bierze pod uwagę cache stron oraz to, że nie wszystkie płyty pamięci podlegające reklamacji zostaną zwrócone (MemAvailable w /proc/meminfo, dostępne w jądrach 3.14, emulowane w jądrach 2.6.27+, w innych przypadkach - to samo, co wolne)

OPCJE

Wyświetlanie ilości pamięci w bajtach.
Wyświetlanie ilości pamięci w kibibajtach (zachowanie domyślne).
Wyświetlanie ilości pamięci w mebibajtach.
Wyświetlanie ilości pamięci w gibibajtach.
Wyświetlanie ilości pamięci w tebibajtach.
Wyświetlanie ilości pamięci w pebibajtach.
Wyświetlanie ilości pamięci w kilobajtach. Włącza --si.
Wyświetlanie ilości pamięci w megabajtach. Włącza --si.
Wyświetlanie ilości pamięci w gigabajtach. Włącza --si.
Wyświetlanie ilości pamięci w terabajtach. Włącza --si.
Wyświetlanie ilości pamięci w petabajtach. Włącza --si.
Wyświetlanie wszystkich pól wyjściowych automatycznie przeskalowanych do najkrótszej trzycyfrowej jednostki wraz z użytą jednostką. Używane są następujące jednostki:


B = bajty
Ki = kibibajty
Mi = mebibajty
Gi = gibibajty
Ti = tebibajty
Pi = pebibajty

Jeśli brak jednostki, a w systemie jest eksbibajt RAM-u lub obszaru wymiany, liczba będzie w tebibajtach, a kolumny mogą nie być wyrównane z nagłówkiem.

Przełączenie w tryb szeroki, z liniami przekraczającymi 80 znaków. W tym trybie bufory oraz w cache są wypisywane w dwóch osobnych kolumnach.
Wyświetlenie wyniku podaną liczbę razy. Wymaga opcji -s.
Wyświetlanie szczegółowych statystyk niskiej i wysokiej pamięci.
Wyjście w pojedynczej linii, używane zwykle z opcją -s do wielokrotnego pokazywania statystyk pamięci.
Stałe wyświetlanie wyników co podane opóźnienie w sekundach. Można podać dowolną liczbę zmiennoprzecinkową, obsługiwane są opóźnienia z dokładnością do mikrosekundy dzięki użyciu funkcji usleep(3).
Użycie kilo, mega, giga itp. (potęg 1000) zamiast kibi, mebi, gibi (potęg 1024).
Wyświetlanie linii pokazującej podsumowanie kolumn.
Display a line showing the memory commit limit and amount of committed/uncommitted memory. The total column on this line will display the memory commit limit. This line is relevant if memory overcommit is disabled. On systems with memory overcommit enabled, the free value can temporarily appear negative. This is not a bug, but an effect of overcommit, as the system has promised more memory than the total of its virtual address space. The negative value indicates the magnitude of the system's memory over-allocation.
Wyświetlenie opisu.
Wyświetlenie informacji o wersji.

PLIKI

/proc/meminfo
informacje dotyczące pamięci

BŁĘDY

Wartość kolumny dzielone nie jest dostępna w jądrach starszych niż 2.6.32 - wtedy wyświetlane jest zero.

Please send bug reports to procps@freelists.org.

ZOBACZ TAKŻE

ps(1), slabtop(1), top(1), vmstat(8).

2023-05-02 procps-ng