免费注册 查看新帖 |

Chinaunix

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

[新手入门] 请教vmstat中avm含义 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-30 17:15 |只看该作者 |倒序浏览
参考下面的输出,一直被avm值困惑,不能说出它的具体含义。
比如讲,从fre列的值能知道内存的空闲量。 avm能说明内存哪方面的信息?活动的虚拟内存页面代表什么?

Server1>vmstat 2 5
System Configuration: lcpu=12 mem=35584MB
kthr     memory             page              faults        cpu     
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
4  8 1760805  5829   0   0   0 4427 1455   0 4751 37748 26292 28  5 36 30
24 26 1761030  5908   0   1   0 18541 35167   0 9815 88632 113762 67 19  3 11
19 23 1760917  5871   0   0   0 16394 34567   0 9483 75653 99828 66 16  1 17
16 23 1760809  6316   0   0   0 15339 34934   0 9513 90452 115520 53 17  2 28
13 29 1760533  6245   0   0   0 17427 51555   0 9473 96044 121181 54 17  1 27

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2008-05-30 17:18 |只看该作者
Memory: information about the usage of virtual and real memory. Virtual pages are considered active if they have been
       accessed. A page is 4096 bytes.
       avm
            Active virtual pages.
       fre
            Size of the free list. Note: A large portion of real memory is utilized as a cache for file system data. It is not
            unusual for the size of the free list to remain small.

论坛徽章:
0
3 [报告]
发表于 2008-05-30 17:24 |只看该作者

回复 #2 liaosnet 的帖子

谢谢回复。
哪这个值为什么会变小呢?我的理解是access的page应该是越来越多。

论坛徽章:
0
4 [报告]
发表于 2008-05-30 17:26 |只看该作者

回复 #3 security1024 的帖子

另外,这个值变大或变小说明什么呢?能说明应用的繁忙程度还是内存是否够用?

论坛徽章:
0
5 [报告]
发表于 2008-05-31 00:31 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2008-06-01 09:27 |只看该作者
学习啦

论坛徽章:
0
7 [报告]
发表于 2008-06-02 09:37 |只看该作者

回复 #6 胖胖猪 的帖子

还是不明白,:(
如果主机上跑的应用不变。物理内存从24GB增加到36GB,paging space也增加到36GB。哪这个值(avm)应该是变大?变小? 还是没有变化?

论坛徽章:
0
8 [报告]
发表于 2008-06-02 11:57 |只看该作者
原帖由 security1024 于 2008-6-2 09:37 发表
还是不明白,:(
如果主机上跑的应用不变。物理内存从24GB增加到36GB,paging space也增加到36GB。哪这个值(avm)应该是变大?变小? 还是没有变化?


应该不变或略微增加 :)

avm 代表工作内存的总量,即程序(包括用户和系统程序,kernel 等等)主动分配的内存。
工作内存区别于文件缓存的区别:文件缓存和磁盘上的文件数据有一一对应的关系,操作系统可以灵活的决定它们占用内存的情况;而工作内存的生命周期起决与程序的要求,如果程序还没有主动释放某部分工作内存,而因为内存紧张而必须把这部分内存“换页”出去的话,这部分内存必须保存到paging space上去。如果是文件内存被换页,直接扔掉,或者把更新写到文件对应的地方就行了。

论坛徽章:
0
9 [报告]
发表于 2008-06-02 12:57 |只看该作者

回复 #8 thesix 的帖子

谢谢thesix,我去看了一下topas和vmstat
"avm 代表工作内存的总量"是不是指computation pages?也就是计算页大小?
Topas中:系统36GB内存20%用于计算页,也就是说大约计算页占用是7.2GB。
Vmstat中:avm 值大约是1836133pages.这样算出来大约也是7.2GB。

论坛徽章:
0
10 [报告]
发表于 2008-06-02 13:57 |只看该作者
原帖由 security1024 于 2008-6-2 12:57 发表
谢谢thesix,我去看了一下topas和vmstat
"avm 代表工作内存的总量"是不是指computation pages?也就是计算页大小?
Topas中:系统36GB内存20%用于计算页,也就是说大约计算页占用是7.2GB。
Vmstat中:avm 值大 ...


是的。

avm 还有一种看法:

svmon -G

第二行最后一列。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP