Manuais para a linha de comandos

Man » Manual online de free - documentação online detalhada para a página de manual de free

🌍
free - Exibe a quantidade de memória livre e usada no sistema

SINOPSIS

free [opções]

DESCRIÇÃO

free exibe a quantidade total de memória física e de swap livre e usada no sistema, bem como os buffers e caches usados pelo kernel. As informações são coletadas analisando /proc/meminfo. As colunas exibidas são:

total Memória total utilizável (MemTotal e SwapTotal em /proc/meminfo). Isso inclui a memória física e de swap menos alguns bits reservados e o código binário do kernel.

used Memória usada ou não disponível (calculada como total - disponível)

free Memória não utilizada (MemFree e SwapFree em /proc/meminfo)

shared Memória usada (principalmente) pelo tmpfs (Shmem em /proc/meminfo)

buffers

Memória usada pelos buffers do kernel (Buffers em /proc/meminfo)

cache Memória usada pelo cache de página e slabs (Cached e SReclaimable em /proc/meminfo)

buff/cache

Soma de buffers e cache

available

Estimativa de quanta memória está disponível para iniciar novos aplicativos, sem usar swap. Ao contrário dos dados fornecidos pelos campos de cache ou livre, este campo leva em consideração o cache de página e também que nem todas as slabs de memória recuperáveis serão recuperadas devido aos itens estarem em uso (MemAvailable em /proc/meminfo, disponível em kernels 3.14, emulado em kernels 2.6.27+, caso contrário, o mesmo que livre)

OPÇÕES

-b, --bytes

Exibe a quantidade de memória em bytes.

-k, --kibi

Exibe a quantidade de memória em kibibytes. Este é o padrão.

-m, --mebi

Exibe a quantidade de memória em mebibytes.

-g, --gibi

Exibe a quantidade de memória em gibibytes.

--tebi Exibe a quantidade de memória em tebibytes.

--pebi Exibe a quantidade de memória em pebibytes.

--kilo Exibe a quantidade de memória em kilobytes. Implica --si.

--mega Exibe a quantidade de memória em megabytes. Implica --si.

--giga Exibe a quantidade de memória em gigabytes. Implica --si.

--tera Exibe a quantidade de memória em terabytes. Implica --si.

--peta Exibe a quantidade de memória em petabytes. Implica --si.

-h, --human

Mostra todos os campos de saída automaticamente dimensionados para a unidade de três dígitos mais curta e exibe as unidades de saída. As seguintes unidades são usadas.

B = bytes
Ki = kibibyte
Mi = mebibyte
Gi = gibibyte
Ti = tebibyte
Pi = pebibyte

Se a unidade estiver faltando e você tiver exbibytes de RAM ou swap, o número estará em tebibytes e as colunas podem não estar alinhadas com o cabeçalho.

-w, --wide

Alterna para o modo amplo. O modo amplo produz linhas com mais de 80 caracteres. Neste modo, buffers e cache são relatados em duas colunas separadas.

-c, --count contagem

Exibe o resultado contagem vezes. Requer a opção -s.

-l, --lohi

Mostra estatísticas detalhadas de memória baixa e alta.

-L, --line

Mostra a saída em uma única linha, geralmente usado com a opção -s para mostrar as estatísticas de memória repetidamente.

-s, --seconds atraso

Exibe continuamente o resultado com um intervalo de atraso em segundos. Você pode especificar qualquer número de ponto flutuante para o atraso usando . ou , para o ponto decimal. usleep(3) é usado para tempos de atraso de resolução de microssegundos.

--si Usa kilo, mega, giga, etc. (potência de 1000) em vez de kibi, mebi, gibi (potência de 1024).

-t, --total

Exibe uma linha mostrando os totais das colunas.

-v, --committed

Exibe uma linha mostrando o limite de memória commit e a quantidade de memória commit/não commit. A coluna total nesta linha exibirá o limite de memória commit. Esta linha é relevante se o overcommit de memória estiver desabilitado.

--help Imprime ajuda.

-V, --version

Exibe informações da versão.

ARQUIVOS

/proc/meminfo
informações de memória

ERROS

O valor para a coluna compartilhada não está disponível para kernels anteriores a 2.6.32 e é exibido como zero.

Envie relatórios de bugs para _

VEJA TAMBÉM

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