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

Publicado por Pedro Augusto Malanga em 12/05/2007

[ Hits: 142.943 ]

 


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

OpenFire com memória baixa

OpenLDAP básico no CentOS

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

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

Análise performance no Linux com o Nmon

Leitura recomendada

Como saber o número serial do HD

80 Comandos para o pinguim (parte 2)

Tutorial básico do APT-GET

Guia de comandos Linux em português

Processos de usuário em segundo plano e como manipulá-los

  

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