25.10. Uso da memória: free

O utilitário free examina o uso da RAM. São mostrados detalhes da memória livre e da memória utilizada (em áreas de troca):

$ free 
            total       used       free     shared    buffers     cached
Mem:        514736     273964     240772          0      35920      42328
-/+ buffers/cache:     195716     319020
Swap:      1794736     104096    1690640

Com a opção -m, todos os tamanhos são expressos em megabytes:

$ free -m 
             total       used       free     shared    buffers     cached
Mem:           502        267        235          0         35         41
-/+ buffers/cache:        191        311
Swap:         1752        101       1651

A informação realmente interessante vem na próxima linha:

-/+ buffers/cache:        191        311

Essa linha calcula a quantidade de memória ocupada pelos buffers e caches. O parâmetro -d delay assegura que a exibição seja atualizada a cada atraso segundos. Por exemplo, free -d 1.5 produz uma atualização a cada 1,5 segundo.