全面了解 Linux 服务器 - 2. 查看 Linux 服务器的内存使用情况

2. 查看 Linux 服务器的内存使用情况

liuqian@ubuntu:~$ free -m
total used free shared buffers cached
Mem: 1983 1865 117 12 72 316
-/+ buffers/cache: 1476 506
Swap: 1020 50 970

-m 表示以M个字节来显示内容,以整数数值来取舍,可以去掉 -m 来查看具体值。

上述结果中详细说明如下:

  • total:内存总数
  • used:已经使用的内存数
  • free:空闲的内存数
  • shared:多个进程共享的内存总额
  • buffers buffer cache 和 cached page cache :磁盘缓存的大小
  • -buffers/cache:(已用)的内存数,即 used - buffers - cached。反映的是被程序实实在在占用的内存
  • +buffers/cache:(可用)的内存数,即 free + buffers + cached。反映的是可用挪用的内存总数

由此可得出:

可用内存 = free + buffers + cached

【附加 FreeBSD 相关命令】

Linux 和 FreeBSD 都可以使用 top 命令来查看

上一篇:照片大管家iOS-实现本地相册、视频、安全保护、社交分享一站式功能,源码开放


下一篇:查看Linux服务器各种信息方法