系统集成系统维护

怎么查看aix的内存使用率

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

查看其它 26 个回答独孤一剑的回答

独孤一剑独孤一剑系统管理员1
首先要弄清楚 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
浏览9048

回答者

独孤一剑
系统管理员1

独孤一剑 最近回答过的问题

回答状态

  • 发布时间:2010-06-02
  • 关注会员:0 人
  • 回答浏览:9048
  • X社区推广