码迷,mamicode.com
首页 > 系统相关 > 详细

查看Linux内存资源

时间:2015-09-14 16:57:07      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:free -m、linux下查看内存信息

一、通过fre -m查看当前机器使用内存资源状况

1.查看free -m执行结果

技术分享

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)

技术分享

  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内存资源

标签:free -m、linux下查看内存信息

原文地址:http://xzb2015.blog.51cto.com/8796643/1694563

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!