.\" .\" Copyright (c) 2011-2023 Craig Small .\" Copyright (c) 2013-2023 Jim Warner .\" Copyright (c) 2011-2012 Sami Kerola .\" Copyright (c) 2002-2003 Albert Cahalan .\" Copyright (c) 1993 Matt Welsh .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FREE 1 2023\-05\-02 procps\-ng .SH NAZWA free \- wyświetlanie ilości wolnej i użytej pamięci w systemie .SH SKŁADNIA \fBfree\fP [\fIoption\fP .\|.\|.] .SH OPIS \fBfree\fP 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: .TP \fBrazem\fP 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. .TP \fBużyte\fP Pamięć użyta lub niedostępna (liczona jako \fBrazem\fP \- \fBwolne\fP) .TP \fBwolne\fP Pamięć nie używana (MemFree oraz SwapFree w /proc/meminfo) .TP \fBdzielone\fP Pamięć używana (głównie) przez tmpfs (Shmem w /proc/meminfo) .TP \fBbufory\fP Pamięć używana przez bufory jądra (Buffers w /proc/meminfo) .TP \fBw cache\fP Pamięć używana przez cache stron oraz płyty (Cached i SReclaimable w /proc/meminfo) .TP \fBbuf/cache\fP Suma \fBbuforów\fP i \fBw cache\fP .TP \fBdostępne\fP 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 \fBw cache\fP czy \fBwolne\fP, 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 \fBwolne\fP) .SH OPCJE .TP \fB\-b\fP, \fB\-\-bytes\fP Wyświetlanie ilości pamięci w bajtach. .TP \fB\-k\fP, \fB\-\-kibi\fP Wyświetlanie ilości pamięci w kibibajtach (zachowanie domyślne). .TP \fB\-m\fP, \fB\-\-mebi\fP Wyświetlanie ilości pamięci w mebibajtach. .TP \fB\-g\fP, \fB\-\-gibi\fP Wyświetlanie ilości pamięci w gibibajtach. .TP \fB\-\-tebi\fP Wyświetlanie ilości pamięci w tebibajtach. .TP \fB\-\-pebi\fP Wyświetlanie ilości pamięci w pebibajtach. .TP \fB\-\-kilo\fP Wyświetlanie ilości pamięci w kilobajtach. Włącza \-\-si. .TP \fB\-\-mega\fP Wyświetlanie ilości pamięci w megabajtach. Włącza \-\-si. .TP \fB\-\-giga\fP Wyświetlanie ilości pamięci w gigabajtach. Włącza \-\-si. .TP \fB\-\-tera\fP Wyświetlanie ilości pamięci w terabajtach. Włącza \-\-si. .TP \fB\-\-peta\fP Wyświetlanie ilości pamięci w petabajtach. Włącza \-\-si. .TP \fB\-h\fP, \fB\-\-human\fP 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: .sp .nf B = bajty Ki = kibibajty Mi = mebibajty Gi = gibibajty Ti = tebibajty Pi = pebibajty .fi .sp 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. .TP \fB\-w\fP, \fB\-\-wide\fP Przełączenie w tryb szeroki, z liniami przekraczającymi 80 znaków. W tym trybie \fBbufory\fP oraz \fBw cache\fP są wypisywane w dwóch osobnych kolumnach. .TP \fB\-c\fP, \fB\-\-count\fP \fIliczba\fP Wyświetlenie wyniku podaną \fIliczbę\fP razy. Wymaga opcji \fB\-s\fP. .TP \fB\-l\fP, \fB\-\-lohi\fP Wyświetlanie szczegółowych statystyk niskiej i wysokiej pamięci. .TP \fB\-L\fP, \fB\-\-line\fP Wyjście w pojedynczej linii, używane zwykle z opcją \fB\-s\fP do wielokrotnego pokazywania statystyk pamięci. .TP \fB\-s\fP, \fB\-\-seconds\fP \fIopóźnienie\fP Stałe wyświetlanie wyników co podane \fIopóźnienie\fP w sekundach. Można podać dowolną liczbę zmiennoprzecinkową, obsługiwane są opóźnienia z dokładnością do mikrosekundy dzięki użyciu funkcji \fBusleep\fP(3). .TP \fB\-\-si\fP Użycie kilo, mega, giga itp. (potęg 1000) zamiast kibi, mebi, gibi (potęg 1024). .TP \fB\-t\fP, \fB\-\-total\fP Wyświetlanie linii pokazującej podsumowanie kolumn. .TP \fB\-v\fP, \fB\-\-committed\fP Display a line showing the memory commit limit and amount of committed/uncommitted memory. The \fBtotal\fP 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 \fBfree\fP 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. .TP \fB\-\-help\fP Wyświetlenie opisu. .TP \fB\-V\fP, \fB\-\-version\fP Wyświetlenie informacji o wersji. .SH PLIKI .TP /proc/meminfo informacje dotyczące pamięci .SH BŁĘDY Wartość kolumny \fBdzielone\fP nie jest dostępna w jądrach starszych niż 2.6.32 \- wtedy wyświetlane jest zero. .P Please send bug reports to .MT procps@freelists.org .ME . .SH "ZOBACZ TAKŻE" \fBps\fP(1), \fBslabtop\fP(1), \fBtop\fP(1), \fBvmstat\fP(8).