系统集成系统维护

怎么查看aix的内存使用率

如题:请详解。
我在百度google了一下,topas、svmon、vmstat三个命令也都试了,输出项很多,但没有我想要的内存使用率,也就是百分比。哪位大侠给详细的讲解一下,感激不尽!
参与27

27同行回答

lzj65166lzj65166  软件开发工程师 , 北京九合尚品科技有限公司
自己算算就是啦。呵呵。。。。显示全部
自己算算就是啦。呵呵。。。。收起
互联网服务 · 2010-07-15
浏览6913
cohelocohelo  软件开发工程师 , IBM
好多高手啊显示全部
好多高手啊收起
互联网服务 · 2010-07-14
浏览6968
ibmfenghuaweiibmfenghuawei  系统分析师 , ibmfenghuawei
#        svmon -G :Q显示全部
#        svmon -G
:Q收起
系统集成 · 2010-07-14
浏览7015
xiaoyishi0313xiaoyishi0313  系统工程师 , 万方中天科技有限公司
21楼有点意思,人家问的是内存,你却整个页面空间。显示全部
21楼有点意思,人家问的是内存,你却整个页面空间。收起
系统集成 · 2010-06-11
浏览6960
xiaoyishi0313xiaoyishi0313  系统工程师 , 万方中天科技有限公司
楼主装一个nmon工具吧,很方便啊显示全部
楼主装一个nmon工具吧,很方便啊收起
系统集成 · 2010-06-11
浏览6916
happy1happy1  系统架构师 , git
想了解实际的使用率,就要了解AIX的VMM内存管理机制,才能了解具体的哪一部分内存使用率。实际上,aix的内存管理是一个小课题,下功夫研究深入了,就一次搞懂,以后碰到内存问题同样可以搞定了。详细的讲解,IBM网站知识库有非常好的文章。具体分析aix的内存使用和优化。,http://www.ib...显示全部
想了解实际的使用率,就要了解AIX的VMM内存管理机制,才能了解具体的哪一部分内存使用率。

实际上,aix的内存管理是一个小课题,下功夫研究深入了,就一次搞懂,以后碰到内存问题同样可以搞定了。

详细的讲解,IBM网站知识库有非常好的文章。具体分析aix的内存使用和优化。,

http://www.ibm.com/developerwork ... timization-memtun1/

ibm网站是个很好的知识库的,随便找找,开放的资料很多。内存使用机制不是几句话能说清的,所以,我也懒得打字了,你还是自己去ibm网站看吧。。。收起
互联网服务 · 2010-06-09
浏览7037
jackitjackit  工程师 , 东莞玖龙纸业有限公司
分不清楚什么是计算页与非计算页,它们是按什么比例分配内存?显示全部
分不清楚什么是计算页与非计算页,它们是按什么比例分配内存?收起
机械装备 · 2010-06-08
浏览6934
skymanskyman  技术经理 , 神州泰岳
lsps 可以看swap的使用情况。显示全部
lsps 可以看swap的使用情况。收起
互联网服务 · 2010-06-03
浏览8377
roman1985roman1985  软件开发工程师 , 北明软件
可以使用svmon-G 查看内存总体使用情况。看内存瓶颈主要是看ps的使用率,只要ps的使用率没有超过70%,内存的使用率为100%都是正常的。用vmstat命令来查看虚拟内存和实际内存的使用率:memory--虚拟和真实内存的使用信息--avm 活动虚拟页面,在进程运行中分配到工作段的页面空间数...显示全部
可以使用svmon-G 查看内存总体使用情况。
看内存瓶颈主要是看ps的使用率,只要ps的使用率没有超过70%,内存的使用率为100%都是正常的。用vmstat命令来查看虚拟内存和实际内存的使用率:
memory--虚拟和真实内存的使用信息
--avm 活动虚拟页面,在进程运行中分配到工作段的页面空间数.
--fre 空闲列表的数量.一般不少于120,当fre少于120时,系统开始自动的kill进程去释放free list。
如果wa显示长期很高>50,则表示IO太忙,具体看是应用IO多,还是交换分页多,如果是后者,则显示内存不足。收起
互联网服务 · 2010-06-02
浏览8423
独孤一剑独孤一剑  系统管理员 , 1
首先要弄清楚 aix 的vmm的内存管理机制可以分为persistent(no-work) memory,work memory;Computational memory,File(no comp) memory ;client memory有 computational memory 就是计算内存   基本等于=work memory    file memory 等价 persistent ...显示全部
首先要弄清楚 aix 的vmm的内存管理机制
可以分为
persistent(no-work) memory,work memory;
Computational memory,File(no comp) memory ;client memory
有 computational memory 就是计算内存   基本等于=work memory   
file memory 等价 persistent memory  就是文件缓存,
还有  page space 的使用率 pi=page in   po=page out。
然后用楼上说的软件可以收集些内存信息。
通过一般软件看到内存使用率过高其实并不是 一定很高,因为aix 的文件缓存,和 我们熟悉window的不同,当你打开一个文件的时候,就算你退出了这个文件,但是这个文件的缓存还是保留在 内存中,以便你下次查看的时候能快速利用,充分利用内存。可以在vmo中修改


如果不想安装软件就用aix自带的查询工具 svmon
svmon -G  能看到总体的利用内存,
svmon -U 可以看到哪些用户使用内存
svmon -P   或者svmon -Pg svmon -S 等能查看你需要的收起
政府机关 · 2010-06-02
浏览8941

提问者

any234
系统工程师ABC

相关问题

相关文章

问题状态

  • 发布时间:2010-05-13
  • 关注会员:0 人
  • 问题浏览:63777
  • 最近回答:2010-07-15
  • X社区推广