博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.3.9版本free命令可用内存计算方法
阅读量:6293 次
发布时间:2019-06-22

本文共 804 字,大约阅读时间需要 2 分钟。

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

转载地址:http://iecta.baihongyu.com/

你可能感兴趣的文章
easyui filter 过滤时间段
查看>>
2017-01-03
查看>>
C++获取当前目录
查看>>
Genymotion 解决虚拟镜像下载速度特别慢的问题
查看>>
Oracle数据库的语句级读一致性
查看>>
Cannot run Eclipse; JVM terminated. Exit code=13
查看>>
sort与sorted
查看>>
linux下安装和卸载vmware产品
查看>>
Linux系统(一)文件系统、压缩、打包操作总结
查看>>
微信小程序把玩(四十)animation API
查看>>
Android Application中的Context和Activity中的Context的异同
查看>>
MyBatis接口的简单实现原理
查看>>
从0移植uboot (二) _uboot启动流程分析
查看>>
C++异常实现与longjmp, setjmp,栈指针EBP, Active Record
查看>>
Python高级特性(切片,迭代,列表生成式,生成器,迭代器)
查看>>
CISCO知识扫盲
查看>>
[原创]浅谈对华为34岁以上员工“退休”
查看>>
一个hadoop hdfs put 文件失败的小情况
查看>>
C语言 · 计算时间
查看>>
JavaEE开发之Spring中的依赖注入与AOP编程
查看>>