全面了解 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 命令来查看

 

posted on 2016-06-28 15:37  刘[小]倩  阅读(229)  评论(0编辑  收藏  举报

导航