free 查看内存
2016-08-11
free 查看内存
[root@localhost ~]# free
total used free shared buffers cached
Mem: 1012456 514068 498388 212 25420 398504
-/+ buffers/cache: 90144 922312
Swap: 2097148 832 2096316
只需要 free 回车就能查看当前系统的总内存大小以及使用内存的情况。从上例中可以查看当前系统内存总大小为 1012456(k)已经使用 514068,剩余 498388。但其实真正的使用以及剩余是第二行“-/+ buffers/cache:”后的信息,因为系统初始化时,就已经分配出很大一部分内存给缓存,这部分缓存用来随时提供给程序使用。如果程序不用,那这部分内存就空闲着。所以实际情况参照第二行,还可以加-m 或-g 选项分别以 Mb 或 Gb 为单位打印内存使用状况:
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 988 501 486 0 24 389
-/+ buffers/cache: 87 901
Swap: 2047 0 2047