FREE(1) General Commands Manual FREE(1)

# [NUME](#NUME)

free - Afișează cantitatea de memorie liberă și utilizată din sistem

# [REZUMAT](#REZUMAT)

**free** \[*opțiuni* ...]

# [DESCRIERE](#DESCRIERE)

**free** afișează cantitatea totală de memorie fizică și swap liberă și utilizată din sistem, precum și dimensiunile memoriilor tampon(buffer) și a zonelor de prestocare(cache) utilizate de nucleu. Informațiile sunt colectate prin analizarea fișierului */proc/meminfo*. Coloanele afișate sunt:

[**totală**](#total)

Memoria totală utilizabilă (MemTotal și SwapTotal în „/proc/meminfo”. Aceasta include memoria fizică și memoria spațiului de interschimb (swap) minus câțiva biți rezervați și codul binar al nucleului.

[**utilizată**](#utilizat)

Memoria utilizată sau indisponibilă (calculată ca **totală** - **disponibilă**)

[**liberă**](#liber)

Memoria neutilizată (MemFree și SwapFree din „/proc/meminfo”)

[**partajată**](#partajat)

Memoria utilizată (în mare parte) de tmpfs (Shmem din „/proc/meminfo”)

[**memoriile tampon(buffers)**](#memoriile)

Memoria utilizată de memoriile tampon ale nucleului (Buffers din „/proc/meminfo”)

[**zonele de prestocare(cache)**](#zonele)

Memoria utilizată de zonele de prestocare ale paginării și de „slabs” (Cached și SReclaimable din „/proc/meminfo„)

[**buff/cache**](#buff/cache)

Suma dintre **memoriile tampon(buffers)** și **zonele de prestocare(cache)**

[**disponibilă**](#disponibil)

Estimarea cantității de memorie disponibilă pentru pornirea unor aplicații noi, fără schimbare. Spre deosebire de datele furnizate de câmpurile **zonele de prestocare(cache)** sau **liberă**, acest câmp ia în considerare zona de prestocare(cache) a paginii și, de asemenea, că nu toate blocurile de memorie „slabs” recuperabile vor fi recuperate din cauza elementelor care sunt în uz (MemAvailable în „/proc/meminfo”, disponibilă pe nucleele 3.14, emulat pe nucleele 2.6.27+, altfel la fel ca **liberă**)

# [OPȚIUNI](#OP)

[**-b**, **--bytes**](#b)

Afișează cantitatea de memorie în octeți.

[**-k**, **--kibi**](#k)

Afișează cantitatea de memorie în kibiocteți. Aceasta este valoarea implicită.

[**-m**, **--mebi**](#m)

Afișează cantitatea de memorie în mebiocteți.

[**-g**, **--gibi**](#g)

Afișează cantitatea de memorie în gibiocteți.

[**--tebi**](#tebi)

Afișează cantitatea de memorie în tebiocteți.

[**--pebi**](#pebi)

Afișează cantitatea de memorie în pebiocteți.

[**--kilo**](#kilo)

Afișează cantitatea de memorie în kiloocteți. Implică utilizarea opțiunii „--si”.

[**--mega**](#mega)

Afișează cantitatea de memorie în megaocteți. Implică utilizarea opțiunii „--si”.

[**--giga**](#giga)

Afișează cantitatea de memorie în gigaocteți. Implică utilizarea opțiunii „--si”.

[**--tera**](#tera)

Afișează cantitatea de memorie în teraocteți. Implică utilizarea opțiunii „--si”.

[**--peta**](#peta)

Afișează cantitatea de memorie în petaocteți. Implică utilizarea opțiunii „--si”.

[**-h**, **--human**](#h)

Afișează toate câmpurile de ieșire scalate automat la cea mai scurtă unitate de trei cifre și afișează unitățile de măsură. Sunt utilizate următoarele unități.

```


  B = octeți


  Ki = kibiocteți


  Mi = mebiocteți


  Gi = gibiocteți


  Ti = tebiocteți


  Pi = pebiocteți
```

Dacă unitatea lipsește și aveți extra-biocteți de RAM sau swap, numărul este în tebiocteți, iar coloanele ar putea să nu fie aliniate cu antetul(titlul).

[**-w**, **--wide**](#w)

Comută la modul larg. Modul larg produce linii mai lungi de 80 de caractere. În acest mod, **memoriile tampon(buffers)** și **zonele de prestocare(cache)** sunt raportate în două coloane separate.

[**-c**, **--count** *N-ori*](#c)

Afișează rezultatul de *număr* ori. Necesită opțiunea **-s**.

[**-l**, **--lohi**](#l)

Afișează statistici detaliate despre memorie scăzută(lowmem) și ridicată(highmem).

[**-L**, **--line**](#L)

Afișează ieșirea pe o singură linie, adesea utilizată împreună cu opțiunea **-s** pentru a afișa statisticile de memorie în mod repetat.

[**-s**, **--seconds** *întârzierea*](#s)

Afișează în mod continuu rezultatul la un interval de *întârziere* secunde. Puteți specifica, de fapt, orice număr zecimal pentru *întârziere* folosind fie «.», fie «,» pentru a marca virgula zecimală. [**usleep**(3)](/man/os/procps/usleep.3) este utilizată pentru timpii de întârziere ai rezoluției în microsecunde.

[**--si**](#si)

Utilizează kilo, mega, giga, etc (putere de 1000) în loc de kibi, mebi, gibi (putere de 1024).

[**-t**, **--total**](#t)

Afișează o linie care arată totalurile coloanelor.

[**-v**, **--committed**](#v)

Afișează o linie care indică limita de alocare a memoriei și cantitatea de memorie alocată/nealocată. Coloana **total** din această linie va afișa limita de alocare a memoriei. Această linie este relevantă dacă supraalocarea memoriei este dezactivată. Pe sistemele cu supraalocarea memoriei activată, valoarea **free** poate apărea temporar negativă. Aceasta nu este o eroare, ci un efect al supraalocării, deoarece sistemul a promis mai multă memorie decât totalul spațiului său de adrese virtuale. Valoarea negativă indică amploarea supraalocării memoriei sistemului.

[**--help**](#help)

Afișează mesajul de ajutor.

[**-V**, **--version**](#V)

Afișați informațiile despre versiune.

# [FIȘIERE](#FI)

/proc/meminfo

informații despre memorie

# [ERORI](#ERORI)

Valoarea pentru coloana **partajată** nu este disponibilă în nucleele dinainte de versiunea 2.6.32, și este afișată ca zero.

Trimiteți rapoartele de eroare la [procps@freelists.org](mailto:procps@freelists.org).

# [CONSULTAȚI ȘI](#CONSULTA)

[**ps**(1)](/man/os/procps/ps.1), [**slabtop**(1)](/man/os/procps/slabtop.1), [**top**(1)](/man/os/procps/top.1), [**vmstat**(8)](/man/os/procps/vmstat.8).

02.05.2023 procps-ng

---

Document: free(1) from procps 4.0.7-r1 (Chainguard OS)
Source: https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz
