免费注册 查看新帖 |

Chinaunix

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

[新手入门] aix的svmon命令解析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-04 08:33 |只看该作者 |倒序浏览


1.global report
-G:显示整个系统中实际内存和分页空间的使用的统计信息。
# svmon -G
               size      inuse       free        pin    virtual
memory      8192000    3356775    4835225     521403    3219786
pg space    4194304       8721
               work       pers       clnt
pin          521163          0        240
in use      3219786      48974      88015
PageSize   PoolSize      inuse       pgsp        pin    virtual
s   4 KB          -    3272583       8721     472491    3135594
m  64 KB          -       5262          0       3057       5262

其中
memory行显示了内存总量,使用量,钉入量和虚拟总量
pg space行显示了分页空间的使用量
pin行显示了正在用的钉入量,永久钉入量和客户量
in use显示了总内存的工作页面量,永久页面量,客户端页面量
如想将oracle进行lock_sga设置,可以查看PIN值来确认是否生效
要使pin生效必需vmtune -S 1


2.User report
-U 可以查看用户的用量
svmon -U oracle
===============================================================================
User                                 Inuse      Pin     Pgsp  Virtual  LPageCap
oracle                             1897660     3007  1210399  1459736         N
计算出其大小为         7412M 11M 4728M  5702M
...............................................................................
SYSTEM segments                      Inuse      Pin     Pgsp  Virtual
                                      3236     2089     1935     4889
                                      13M      8M        8M     
...............................................................................
EXCLUSIVE segments                   Inuse      Pin     Pgsp  Virtual
                                   1893883      918  1208317  1453304
                                      7398      4M
SHARED segments                      Inuse      Pin     Pgsp  Virtual
                                       541        0      147     1543
                                       2M
在以上表中SYSTEM是所有系统共用段,EXCLUSIVE是此用户专用段,SHARED段是共享段


3.command report
-C 可以统计命令的内存使用情况

svmon -C oracletest
----------------------------------------
可以统计oracletest命令的所有内存使用情况
在其中也分为SYSTEM,EXCLUSIVE,SHARED三段,在其中将会发现SHARED段很大,那是因为其与其它oracle进程共用的结果
在整个输出中,其类型分为
work 表示进程和内存共享段的区域
perm 表示文件,目录,日志,大文件等使用段,其代表了文件操作所用内存的值
clie 表示NFS,CDROM等文件系统使用段

4.process report
-P 可以统计进程使用的内存情况

svmon -P
----------------------------------------
可以查看所有进程的内存使用情况,加上PID可以查看单个进程的内存使用情况
能过此种方式,可以标识所用命令
通过上述命令获得的命令名,再通过svmon -C来查看其专用内存段,进行对比,可以区分出不同命令所用内存多少,对oracle不同进程之间的分析有用


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93426/showart_2110693.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP