Chinaunix

标题: 关于内存性能的监控问题请教! [打印本页]

作者: varchar2aix    时间: 2005-01-27 10:41
标题: 关于内存性能的监控问题请教!
如何查看AIX5.2上,操作系统占用的内存数?

用VMSTAT查看内容使用情况时,用AVM/内存总大小 基本上总是100%,这个体现不了内存的使用率吧?
领导想要内存的使用率,我该如何取值才有意义呢?

谢谢
作者: lyh303    时间: 2005-01-27 10:55
标题: 关于内存性能的监控问题请教!
在vmstat的输出中,与虚拟内存有关的是memory中的两列和page中的四列,下面详细解释这几列的含义:
MEMORY列
提供实际内存和虚存的信息。
avm代表Active Virtual Memory,即活动的虚存大小。这一列给出了Paging Space中分配的页数。当进程执行时,运转存储段的空间被分配在Paging Space中。avm值可用来计算已分配的Paging Space的大小,用avm值除以256就是Paging Space分配的MB数。
fre列显示空闲内存页的平均数。系统总会在内存中维持一定大小的、当系统需要内存时可以马上得到的空闲内存页,称作空闲列表。VMM空闲列表的最小页数由vmtune中的minfree参数决定。缺省时,minfree值由实际内存大小决定,对于64MB以上的内存,minfree值一般为120页。
如果空闲列表中的页数小于minfree值,VMM就会开始置换页面,直到空闲列表中的页数大于maxfree值为止。maxfree值等于minfree值加8。
PAGE列
显示页面置换活动的信息。
pi列表示每秒钟从Paging Space置换到内存的页数。
po列表示每秒钟从内存置换到Paging Space的页数。
如果这两列持续大于零,则系统的性能瓶颈很可能是内存。
fr列表示每秒钟页面置换算法释放的页数。
sr列表示每秒钟页面置换算法检查的页数。
我们可以看到,上面输出中I/O等待时间和等待队列都很大。从中可以推断,系统I/O大部分为内存和Paging Space的交换。
作者: varchar2aix    时间: 2005-01-27 11:43
标题: 关于内存性能的监控问题请教!
那要是想获得有意义的内存使用率,该用什么命令,如何计算呢??
作者: lyh303    时间: 2005-01-27 12:19
标题: 关于内存性能的监控问题请教!
用svmon命令试试吧!
可以用-G参数:显示整个系统的内存和Paging Space使用的统计信息。
各列的含义如下:
memory列:
                size:        内存的总页数。
                inuse:        内存中进程占用的页数加上结束进程的仍然驻留在内存中的持久页。这个值等于内存总页数减去空闲列表的页数。
                free:        空闲列表的页数。
                pin:        钉在内存中的页数(驻留在内存中不能被置换出的页)
in use列:
                work:        内存中的运转页的页数。
                pers:        内存中的持久页的页数。
                clnt:        内存中的远程持久页的页数。
pin列:
                work:        钉在内存中的运转页的页数。
                pers:        钉在内存中的持久页的页数。
                clnt:        钉在内存中的远程持久页的页数。
pg space列:
                size:        Paging Space的总页数。
                inuse:        Paging Space中分配的页数。
——————————————————————————————
要查看哪个进程占用的内存最多,可以用-P参数
输出分为概要部分和详细部分。各项的含义如下:
Pid:进程ID。
Command:进程运行的命令。
Inuse:进程使用的实际内存中的页数。
Pin:进程使用的钉在实际内存中的页数。
Segid:段号。
Type:段类型。
Description:段的文字描述,包括卷名和文件的I节点。
Inuse:该段使用的实际内存中的页数。
Pin:该段使用的钉在实际内存中的页数。
Pgspace:该段使用的Paging Space中的页数。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2