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

Publicado por Pedro Augusto Malanga em 12/05/2007

[ Hits: 143.805 ]

 


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

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

OpenLDAP básico no CentOS

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

Nmon - analisando o desempenho do Linux

Análise performance no Linux com o Nmon

Leitura recomendada

Extraindo imagens de arquivos PDF no Ubuntu via linha de comando

Utilizando alias para agilizar comandos no Linux

Compactação de arquivos PDF com GhostScript

Iniciando Compiz automaticamente no Gnome Slackbuild

Grep - Mostrando mais linhas no resultado de pesquisas

  

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