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

Publicado por Pedro Augusto Malanga em 12/05/2007

[ Hits: 143.367 ]

 


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

OpenLDAP básico no CentOS

WHILE para PING em linha de comando

Tempo de execução de um comando - TIME ou TIMES

OpenFire com memória baixa

Nmon - analisando o desempenho do Linux

Leitura recomendada

Comando 'cat' Colorido? Conheçam o 'ccat'

imsniff - Convertendo os logs em TXT para HTML

Renomeando arquivos simultaneamente com apenas uma linha de comando

Usando o comando df

Trickle - Limitando downloads do APT em conexões lentas

  

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