查看命令:free
如下以上图为例,取GB为单位(本身展示存在四舍五入,如下计算可能存在误差)
total used free shared buffers cached
Mem: 125 123 2 0 2 81
-/+ buffers/cache: 39 86
Swap: 7 0 7
Mem:用全局角度描述系统的内存使用状况:
total——总物理内存 (total=used+free)
used——已使用内存,这个值包括了cache+应用程序使用的内存,一般情况下会比较大(used=-buffers/cache+buffers+cached)
free——完全未被使用的内存
shared——应用程序共享内存
buffers——缓存,主要用于目录方面,inode值等(ls查看大目录可看到这个值有所增加)
cached——缓存,用于已打开的文件
-/+ buffers/cache:描述应用程序的内存使用:
-buffers/cache——应用程序使用的内存大小(-buffers/cache=used-buffers-cached)
+buffers/cache——所有可供应用程序使用的内存大小(+buffers/cache=free+buffers+cached)
Swap: 硬盘上交换分区的使用情况
used——已使用
free——未使用