25.10. 内存使用:free

实用程序 free 检查 RAM 使用情况。将显示有关可用内存和已使用内存(以及交换区域)的详细信息:

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

使用 -m,所有大小将以 MB 为单位表示:

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

下面一行中包含了非常有趣的信息:

 -/+ buffers/cache:        191        311 

这将计算缓冲区和超速缓存所占用的内存量。参数 -d delay 可以确保显示每 delay 秒刷新一次。例如,free -d 1.5 每 1.5 秒进行一次更新。