系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

性能工具

性能工具可用于监视资源的利用率。可以汇总系统的资源利用率,也可以查看每个项目或每个用户的资源利用率。

图 15–1 Solaris Management Console 中的性能工具

屏幕捕获显示了“导航”窗格中“管理工具”下的“性能”,以及“属性”和“值”窗格中的系统性能汇总。

Procedure如何访问性能工具

性能工具位于“导航”窗格中的“系统状态”下。要访问性能工具,请执行以下操作:

  1. 在“导航”窗格中单击“系统状态”控制实体。

    控制实体用于展开“导航”窗格中的菜单项。

  2. 单击“性能”控制实体。

  3. 单击“系统”控制实体。

  4. 双击“摘要”、“项目”或“用户”。

    您的选择取决于要监视的使用情况。

按系统进行监视

以下属性的值显示如下。

属性 

说明 

活动进程 

系统上处于活动状态的进程数 

已用物理内存 

正在使用的系统内存量  

可用物理内存 

可用的系统内存量 

已用交换区 

正在使用的系统交换空间量 

可用交换区 

可用的系统交换空间量 

分页速率 

系统分页活动的速率 

系统调用数 

每秒的系统调用数 

网络包数 

每秒传送的网络包数 

CPU 使用率 

当前正在使用的 CPU 的百分比 

负载平均数 

系统运行队列中的进程数,此进程数是最近 1 分钟、5 分钟和 15 分钟内的平均值 

按项目名或用户名进行监视

以下属性的值显示如下。

属性 

短名称 

说明 

输入块数 

inblk

读取的块数 

写入块数 

oublk

写入的块数 

读取/写入字符数 

ioch

读取和写入的字符数 

数据页面错误休眠时间 

dftime

处理数据页面错误所用的时间 

偶然上下文切换数 

ictx

偶然上下文切换数 

系统模式时间 

stime

内核模式下所用的时间 

主要页面错误数 

majfl

主要页面错误数 

接收的消息数 

mrcv

接收的消息数 

发送的消息数 

msend

发送的消息数 

次要页面错误数 

minf

次要页面错误数 

进程数 

nprocs

用户或项目拥有的进程数 

LWP 数 

count

轻量进程数 

其他休眠时间 

slptime

tftimedftimekftimeltime 以外的休眠时间

CPU 时间 

pctcpu

进程、用户或项目使用的最近 CPU 时间的百分比 

已用内存 

pctmem

进程、用户或项目使用的系统内存的百分比 

堆大小 

brksize

为进程数据段分配的内存量 

驻留集大小 

rsssize

进程要求的当前内存量 

进程映像大小 

size

进程映像的大小 (KB) 

接收的信号数 

sigs

接收的信号数 

停止时间 

stoptime

停止状态下所用的时间 

交换操作数 

swaps

正在进行的交换操作数 

已完成的系统调用数 

sysc

在上一个时间间隔中执行的系统调用数 

系统页面错误休眠时间 

kftime

处理页面错误所用的时间 

系统陷阱时间 

ttime

处理系统陷阱所用的时间 

文本页面错误休眠时间 

tftime

处理文本页面错误所用的时间 

用户锁等待休眠时间 

ltime

等待用户锁所用的时间 

用户模式时间 

utime

用户模式下所用的时间 

用户和系统模式时间 

time

CPU 的累积执行时间 

主动上下文切换数 

vctx

主动上下文切换数 

等待 CPU 时间 

wtime

等待 CPU 所用的时间(延迟)