Pular para o conteúdo

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

Dica publicada em Linux / Comandos
Pedro Augusto Malanga malanga
Hits: 144.529 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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.

Nmon - analisando o desempenho do Linux

Análise performance no Linux com o Nmon

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

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

OpenLDAP básico no CentOS

Visualizando tempo de conexão com o ac

Extraindo Dados de Sites da Internet pelo Terminal

Tocando filmes em modo ASCII no console

Como montar uma partição NTFS ou FAT32

Retirar todos os acentos de um arquivo com sed - via terminal

#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

Entre na sua conta para comentar.