查看Linux内存资源
2015-09-14 13:51
597 查看
一、通过fre -m查看当前机器使用内存资源状况
1.查看free -m执行结果
![](http://s3.51cto.com/wyfs02/M01/73/24/wKiom1X2WVSBN5PcAAE3sHW2ucQ731.jpg)
2.命令输出说明
第一部分Mem行:
total 内存总数: 482M
used 已经使用的内存数: 411M
free 空闲的内存数: 71M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 22M
cached Page 缓存内存数:291M
关系:total(482M) = used(411M) + free(71M)
第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:96M (指的第一部分Mem行中的used - buffers - cached)
(+buffers/cache) free内存数: 386M (指的第一部分Mem行中的free + buffers + cached)
二、总结
以下图片和内容参考(http://www.cnblogs.com/jackhub/p/3749893.html)
![](http://s3.51cto.com/wyfs02/M02/73/21/wKioL1X2XXzQVVm3AAFS7GdDFX8449.gif)
Mem行中的used的内存包含了Buffer和Cache,而-/+buffer/cache行中的used没有包含Buffer和Cache,它的值为内存段中1748M区块的部分。
Buffer和Cache都是应用可以使用的内存段,所以以应用角度查看内存以-/+buffer/cache行为准。
Swap区表示以硬盘充当内存,如果频繁使用Swap分区那么当前主机的内存资源已经不够用。
Buffer-Cache和Page-Cache区别的简单说明
Buffer-Cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache中。例如:使用dd命令读写磁盘,数据会被缓存到Buffer-Cache中。
Page-Cache是针对文件系统的缓存,在使用文件系统操作文件的情况下,文件数据会被缓存到Page-Caceh中。
本文出自 “Linux新手学习” 博客,请务必保留此出处http://xzb2015.blog.51cto.com/8796643/1694563
1.查看free -m执行结果
![](http://s3.51cto.com/wyfs02/M01/73/24/wKiom1X2WVSBN5PcAAE3sHW2ucQ731.jpg)
2.命令输出说明
第一部分Mem行:
total 内存总数: 482M
used 已经使用的内存数: 411M
free 空闲的内存数: 71M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 22M
cached Page 缓存内存数:291M
关系:total(482M) = used(411M) + free(71M)
第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:96M (指的第一部分Mem行中的used - buffers - cached)
(+buffers/cache) free内存数: 386M (指的第一部分Mem行中的free + buffers + cached)
二、总结
以下图片和内容参考(http://www.cnblogs.com/jackhub/p/3749893.html)
![](http://s3.51cto.com/wyfs02/M02/73/21/wKioL1X2XXzQVVm3AAFS7GdDFX8449.gif)
Mem行中的used的内存包含了Buffer和Cache,而-/+buffer/cache行中的used没有包含Buffer和Cache,它的值为内存段中1748M区块的部分。
Buffer和Cache都是应用可以使用的内存段,所以以应用角度查看内存以-/+buffer/cache行为准。
Swap区表示以硬盘充当内存,如果频繁使用Swap分区那么当前主机的内存资源已经不够用。
Buffer-Cache和Page-Cache区别的简单说明
Buffer-Cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache中。例如:使用dd命令读写磁盘,数据会被缓存到Buffer-Cache中。
Page-Cache是针对文件系统的缓存,在使用文件系统操作文件的情况下,文件数据会被缓存到Page-Caceh中。
本文出自 “Linux新手学习” 博客,请务必保留此出处http://xzb2015.blog.51cto.com/8796643/1694563
相关文章推荐
- 由linux命令行下命令参数前的一横(-)和两横(--)的区别而得知的
- centos环境下为php安装扩展sysvmsg
- Flume学习4_CentOS6.5下,Flume安装及配置详细教程-存疑版
- yum的工作原理以及如何建立yum仓库
- linux (telnet 记录)
- Developer Tool - 1. Text Tool and GNU/Linux Tool
- [部署]CentOS配置IP地址
- GO1.5.1使用ssh,与Linux交互.带终端
- ssh不能远程登录问题解决 & hosts.allow/howts.deny书写规则
- Linux驱动之input输入子系统
- linux线程2(简单笔试题)
- Linux下使用命令结束进程
- Linux内核之定时器详解
- Linux驱动之阻塞与非阻塞
- 嵌入式linux基本开发环境搭建
- 【已解决】rhel6.4系统root使用ssh登录提示服务器拒绝密码
- linux运维实战练习-2015年9月10日课程作业
- Linux 环境下如何使 Chrome 浏览器字体更漂亮
- Linux安裝卡巴斯基
- Linux下SVN的用法