免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1895 | 回复: 0
打印 上一主题 下一主题

[系统管理] 关于查看系统内存使用率 ( uesd memory VS active memory) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-04-17 23:15 |只看该作者 |倒序浏览
大家好:

我本来一直是用以下方法来计算Linux系统的使用的内存。(以下名词都出自 /proc/meminfo)     
使用的内存 = MemTotal - MemFree - Buffers - Cached
      
但是最近有人要求我们以 Active memory作为使用的内存。
我查了一些文档,在内核文档中说:
Active: Memory that has been used more recently and usually not reclaimed unless absolutely necessary.
Inactive: Memory which has been less recently used.  It is more eligible to be reclaimed for other purposes.
感觉好像把active memory 作为Linux 的内存真正使用的量也很有道理。
但是这样的话结果和原来差别很大,而且active memory + inactive memory 并不是和我想象中一样的等于(MemTotal - MemFree - Buffers - Cached)。

求高手给指点迷津!
用Active memory作为使用的内存到底对不对/好不好?
它与(MemTotal - MemFree - Buffers - Cached)差别在哪,多了啥,少了啥?
最好能有个计算过程,active memory 再加上哪些东西就等于(MemTotal - MemFree - Buffers - Cached)了?


[root@localhost ~]# free;cat /proc/meminfo
             total       used       free     shared    buffers     cached
Mem:        502412     132468     369944          0      14152      39072
-/+ buffers/cache:      79244     423168
Swap:      1015800          0    1015800
MemTotal:         502412 kB
MemFree:          369944 kB
Buffers:           14152 kB
Cached:            39072 kB
SwapCached:            0 kB
Active:            33884 kB
Inactive:          31716 kB
Active(anon):      12500 kB
Inactive(anon):       68 kB
Active(file):      21384 kB
Inactive(file):    31648 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1015800 kB
SwapFree:        1015800 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         12396 kB
Mapped:             6700 kB
Shmem:               196 kB
Slab:              56568 kB
SReclaimable:       8900 kB
SUnreclaim:        47668 kB
KernelStack:         560 kB
PageTables:         1688 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1267004 kB
Committed_AS:      63204 kB
VmallocTotal:   34359738367 kB
VmallocUsed:        3924 kB
VmallocChunk:   34359719872 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        8128 kB
DirectMap2M:      516096 kB
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP