25.10. Utilización de la memoria: free

La utilidad free examina la utilización de la RAM. Se muestra información detallada acerca de la memoria libre y utilizada (y las áreas de intercambio):

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

Con -m, todos los tamaños se expresan en megabytes:

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

La información realmente interesante se encuentra en la siguiente línea:

-/+ buffers/cache:        191        311

Esto calcula la cantidad de memoria utilizada por los buffers y las cachés. El parámetro -d delay garantiza que la pantalla se actualiza cada delay segundos. Por ejemplo, free -d 1.5 produce una actualización cada 1,5 segundos.