Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Novo Kubuntu Natty muito bom
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

free - Comando pra saber utilização de memória do Linux
Linux user
Publicado por Pedro Augusto Malanga em 12/05/2007

Login: malanga, 155032 pontos
[ Hits: 23139 ]

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

Leitura recomendada
   Dica Linux recomendada SSH com chave pública + SVN por SSH
   Dica Linux recomendada Limite de banda (bandwidth) nos comandos scp e rsync
   Dica Linux recomendada Listando arquivos página por página (com em DOS dir/p)
   Dica Linux recomendada Encontrar e apagar todos os seus arquivos indesejáveis
   Dica Linux recomendada 80 Comandos para o Linux (parte 1)

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.