Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1817703
  • 博文数量: 276
  • 博客积分: 1574
  • 博客等级: 上尉
  • 技术积分: 2894
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-26 23:23
个人简介

生活的美妙在于,不知道一下秒是惊艳还是伤神,时光流转,珍惜现在的拥有的时光

文章分类

全部博文(276)

文章存档

2017年(17)

2016年(131)

2015年(63)

2013年(2)

2012年(32)

2011年(31)

分类: LINUX

2017-07-04 11:45:19

free是linux系统上常用的查看内存的命令,新版本的free添加了 -/+ buffer/cache一行
它们显示的值的计算方式如下:

htf@linux-rzt3:~> free -V
free from procps-ng 3.3.9


htf@linux-rzt3:~> free
             total       used       free     shared    buffers     cached
Mem:       7897172    4258540    3638632     302260       3876    1662412
-/+ buffers/cache:    2592252    5304920
Swap:      2106364     284284    1822080
htf@linux-rzt3:~> python
Python 2.7.13 (default, Mar 22 2017, 12:31:17) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 4258540 - 3876 - 1662412
2592252
>>> 3638632 + 3876 + 1662412
5304920
由上面的显示及计算可以看出。
可用内存显示为两种状态:包含buffer/cache的使用量,不包含buffer/cache的使用量
下面分别给出计算公式:
不包含buffer/cache的使用量:- buffer/cache
    2592252 = 4258540 - 3876 - 1662412
    剩余内存 = used - buffer - cache

包含buffer/cache的使用量: + buffer/cache
     5304920 = 3638632 + 3876 + 1662412
     剩余内存 = free + buffer + cache
阅读(1461) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~