free - Comando pra saber utilização de memória do Linux

Publicado por Pedro Augusto Malanga em 12/05/2007

[ Hits: 143.299 ]

 


free - Comando pra saber utilização de memória do Linux



Olá pessoal,

O comando free veio pra ajudar quem está querendo saber a utilização de memória (RAM + SWAP) do seu Linux. É extremamente simples!

$ free -m -t

Onde o -m mostra quantidade de memória em MB pra ficar mais teta ainda e o -t faz um super cálculo de RAM + SWAP...

$ free -m -t
total       used       free     shared    buffers     cached
Mem:470     446        24        0        73          199
-/+ buffers/cache: 174       296
Swap:   502        0         502
Total:  972        446       526
Pra que serve??? Bom, tem doido pra tudo, mas eu sempre gosto de saber o quanto de swap está sendo usado e neste caso, aqui em casa, não está fazendo swap.

Abraços.

Outras dicas deste autor

Análise performance no Linux com o Nmon

OpenFire com memória baixa

Configurando servidor Proftp no Debian Lenny com autenticação LDAP e filtro por grupo

Nmon - analisando o desempenho do Linux

WHILE para PING em linha de comando

Leitura recomendada

Desmascarando pacotes em Sabayon e Gentoo

Formas para forçar o encerramento de programas travados

Criar vários arquivos tar com tamanho definido

Descobrindo compartilhamentos NFS de uma máquina

Checando ocupação de disco dos diretórios a partir da raiz

  

Comentários
[1] Comentário enviado por diaspcf em 12/05/2007 - 20:43h

O importante é que o free mostra a memória utilizada e alocada...diferente do top.

[2] Comentário enviado por malanga em 14/05/2007 - 20:06h

boa.

[3] Comentário enviado por junior_uk em 04/04/2009 - 17:38h

como eo faria para usar esse comando e o cut, so para pegar o total em mb da mem e do swap???
obrigado!

[4] Comentário enviado por jr.jorro em 05/10/2011 - 10:15h

Tenta isso ?

MEM_TOTAL=`grep "^MemTotal" /proc/meminfo|awk '{print $2}'`
TMP_MEM_FREE=`grep "^MemFree" /proc/meminfo|awk '{print $2}'`
TMP_MEM_USED=`expr $MEM_TOTAL - $TMP_MEM_FREE`
BUFFERS=`grep "^Buffers" /proc/meminfo|awk '{print $2}'`
CACHED=`grep "^Cached" /proc/meminfo|awk '{print $2}'`

echo $MEM_TOTAL
echo $TMP_MEM_FREE
echo $TMP_MEM_USED
echo $BUFFERS
echo $CACHED



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts