系统集成 系统维护

怎么查看aix的内存使用率

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

27 同行回答

独孤一剑 独孤一剑 系统管理员 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
浏览9209

    提问者

    any234
    系统工程师 ABC
    评论13

    相关问题

    相关文章

    问题状态

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