linux free命令学习笔记
来源:互联网 发布:友盟数据分析 编辑:程序博客网 时间:2024/06/16 12:06
$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap: 1153 0 1153
第一部分Mem行:
- total 内存总数: 1002M
- used 已经使用的内存数: 769M
- free 空闲的内存数: 232M
- shared 当前已经废弃不用,总是0
- buffers Buffer 缓存内存数: 62M
- cached Page 缓存内存数:421M
关系:total(1002M) = used(769M) + free(232M)
第二部分(-/+ buffers/cache):
- (-buffers/cache) used内存数:286M (指的第一部分Mem行中的used – buffers – cached)
- (+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)
可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数.
我想大家看了上面,还是很晕.第一部分(Mem)与第二部分(-/+ buffers/cache)的结果中有关used和free为什么这么奇怪.
其实我们可以从二个方面来解释.
- 对操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232.
- 对应用程序来讲是(-/+ buffers/cache).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用.
阅读全文
1 0
- linux free命令学习笔记
- Linux top free命令学习笔记
- Linux学习笔记--free命令(查看内存信息的命令)
- linux free 命令解释学习
- 【拔苗计划】linux学习笔记——free命令学习
- linux命令free详解
- linux的free命令
- LINUX FREE命令
- Linux free命令详解
- linux free命令详解
- linux系统free命令
- linux free命令
- Linux命令之free
- linux free命令
- linux free命令详解
- Linux free命令详解
- linux free命令解析
- Linux free命令
- 嵌入式linux平台设备驱动(设备驱动模型)开发之linux内核中的设备
- 数据库一:深入理解数据库磁盘存储(Disk Storage)
- 【BZOJ1087】【SCOI2005】互不侵犯
- 【笔记篇】莫队算法(一)
- 3262: 陌上花开
- linux free命令学习笔记
- 树莓派浏览器中文乱码
- 【HDU1565】方格取数1
- linux cpu load学习笔记
- 使用IntelliJ idea创建的java工程无法编辑
- 用python批量下载图片
- 1597: [Usaco2008 Mar]土地购买
- 【国人领先的可能】飞行助理
- 用python 批量更改图像尺寸到统一大小