高级系统监视 (ASM) 是授权使用的增值了的软件产品。安装 Sun Management Center 3.5 软件时可以选择安装它。ASM 提供了多个附加模块,可支持更全面的系统监视功能。ASM 包括本节中描述的以下模块:
此模块用于分离并监视安装了代理的主机上的任何目录及其子目录的大小。通过该模块的弹出菜单可以访问一个窗口,从中可以对子目录和链接进行逐层查看。
要分别监视多个目录,可以加载多个目录大小监视模块实例,也可以向特性表中添加附加目录行。有关详细信息,请参见监视目录大小。
下表简要说明了“目录大小监视”的特性。
表 C–118 目录大小监视特性
特性 |
说明 |
---|---|
Instance Name |
单个单词或字母字符串,在 Sun Management Center 代理内部用于唯一标识特定的模块或模块中的一行 |
Directory Name |
被监视的目录的名称 |
Directory |
正在检查的目录 |
Directory Size (KB) |
当前目录大小 (KB) |
Rate (KB/sec) |
目录大小更改的速度(KB/秒) |
文件扫描模块用于扫描主机上具有用户指定模式的文件。可以加载多个文件扫描模块实例对多个文件进行扫描。此模块要求在数据特性表中添加行。有关详细信息,请参见向数据特性表中添加行。
文件扫描模块可以管理以下对象:
文件 ID 表
文件统计表
扫描表
下表简要说明了文件扫描的特性。
表 C–119 文件扫描特性
特性 |
说明 |
---|---|
File ID |
文件扫描中所用模式的名称 |
File Stats |
所列模式的状态 |
Scan Table |
文件扫描中所用模式的名称 |
下表简要说明了文件 ID 的特性。
表 C–120 文件 ID 特性
特性 |
说明 |
---|---|
Filename |
要扫描的文件的完整路径名 |
Scan Mode |
文件的扫描方式 |
Start Time |
首次进行文件扫描的时间 |
“文件统计”表显示要扫描的文件的摘要信息。下表简要说明了文件统计的特性。
表 C–121 文件统计特性
特性 |
说明 |
---|---|
Modification Time |
上次修改文件的日期和时间 |
File Size |
文件大小,以字节为单位。 |
Number of Lines |
文件的行数 |
Lines Per Second |
每秒更改的文件行数 |
下表简要说明了扫描的特性。
表 C–122 扫描表的特性
特性 |
说明 |
---|---|
Row Status |
行的状态 |
Pattern Name |
文件扫描中所用模式的名称 |
Pattern Description |
在“扫描结果”部分的“名称”字段中显示的模式项名称 |
Regexp Pattern |
扫描文件项时使用的正则表达式模式 |
Pattern State |
所列模式的状态(开/关)“关”状态表明所列模式未用于文件扫描 |
Matches |
包含该模式的行数 |
Hardware Diagnostic Suite 用于检测系统的硬件故障。当加载了此模块并安装了 Hardware Diagnostic Suite 软件后,便可以在“细节”窗口的“应用程序”选项卡中启动检测。有关 Hardware Diagnostic Suite 的详细信息,请参见《Sun Management Center 硬件诊断套件 2.0 用户指南》。
运作情况监视模块用于监视主机的运作情况。出现警报情况时,此模块将在必要时提供有关提高系统性能方面的建议。
例如,此模块可监视可用的、保留的、已分配的和已使用的交换空间。以下是按严重程度从低到高排列的警报信息的示例:
不用担心: 有足够的交换空间可用
存在许多未使用的交换空间
剩余的交换空间不多: 也许需要添加更多交换空间
交换空间不足: 现在添加更多交换空间
交换空间严重不足: 立即添加更多交换空间
本节描述了以下由运作情况监视模块管理的对象的特性:
交换表
内核争用表
NFS 表
CPU 表
磁盘表
RAM 表
内核内存表
目录高速缓存表
运作情况监视模块将跟踪上述各项的系统特性,如下表所示。
表 C–123 运作情况监视特性
特性 |
说明 |
---|---|
Swap |
详述交换空间 |
Kernel Contention |
监视内核争用(互斥)特性 |
NFS |
提供 NFS 客户机信息 |
CPU |
提供 CPU 电源信息 |
Disk |
显示磁盘 I/O 信息 |
RAM |
随机存取存储器 (RAM) 信息 |
Kernel Memory |
内核内存信息 |
Directory Cache |
目录的高速缓存 |
下表简要说明了“交换”的特性。
表 C–124 交换特性
特性 |
说明 |
---|---|
Swap Available KB |
可用的交换空间值 |
Swap Reserved KB |
保留的交换空间值 |
Swap Allocated KB |
已分配的交换空间值 |
Swap Used KB |
已使用的交换空间值 |
Swap Rule |
交换规则 |
下表简要说明了“内核争用”(互斥)的特性。
表 C–125 内核争用特性
特性 |
说明 |
---|---|
Spins On Mutexes |
互斥的 Spin 数(第一次尝试时未获得锁定) - 所有 CPU 上的总数 |
Number Of CPUs |
CPU 数 |
Spins On Mutexes Rule |
互斥的 Spin 数(第一次尝试时未获得锁定) - 所有 CPU 上的总数 |
下表简要说明了 NFS 客户机信息的特性。
表 C–126 NFS 客户机信息特性
特性 |
说明 |
---|---|
Calls |
接收的 RPC 调用总数 |
Badcalls |
RPC 层拒绝的调用总数 |
Retrans |
由于超时而重新发送的调用 |
Badxids |
来自服务器的与任何外部调用都不对应的回复 |
Timeouts |
等待服务器回复时调用超时 |
Newcreds |
刷新鉴别信息的次数 |
Badverfs |
由于响应时验证程序出错而失败的调用 |
Timers |
计算出的超出调用的最小指定超时值的超时次数 |
Nomem |
分配内存失败 |
Can't Send |
发送 NFS/RPC 规则失败 |
NFS/RPC Rule |
NFS/RPC 规则的值 |
下表简要说明了中央处理器 (CPU) 的特性。
表 C–127 CPU 特性
特性 |
说明 |
---|---|
Processes In Run Queue |
运行队列中的进程数 |
Processes Waiting |
等待资源的进程数 |
Processes Swapped |
可以运行但需交换的进程数 |
CPU Power Rule |
CPU 电源规则 |
下表简要说明了磁盘的特性。
表 C–128 磁盘特性
特性 |
说明 |
---|---|
Disk Name |
磁盘的名称 |
Disk Alias |
磁盘的名称,如 c0t0d0 |
Percent Disk Wait |
等待服务的平均事务数 |
Percent Disk Busy |
磁盘处于忙状态的时间百分比 |
Service Time (ms) |
平均服务时间(毫秒) |
Disk Rule |
磁盘规则 |
下表简要说明了随机存取存储器 (RAM) 的特性。
表 C–129 RAM 特性
特性 |
说明 |
---|---|
Handspread |
Hand spread(内核参数之一)页面的值 |
Scan rate |
页面扫描速度 |
Real Memory rule |
实际内存规则 |
下表简要说明了“内核内存”的特性。
表 C–130 内核内存特性
特性 |
说明 |
---|---|
Total Kernel Allocation Fails |
内核分配失败的次数 |
Physical Memory Free |
可用物理内存的值 |
Kernel Memory Rule |
内核内存规则的值 |
下表简要说明了“目录高速缓存”的特性。
表 C–131 名称高速缓存统计特性
特性 |
说明 |
---|---|
Cache Hits |
找到以前访问过的页面的次数 |
Cache Misses |
未找到以前访问过的页面的次数 |
DNLC Rule |
目录名查阅高速缓存规则 |
内核读取器模块用于监视内核统计信息以及所有内核信息,包括 CPU 统计、系统负荷统计、磁盘统计、文件系统使用情况等。本节包括了所有内核读取器管理的对象的特性及其说明:
用户统计表
进程间通信表
磁盘统计管理的对象表
I/O 错误统计表
文件系统使用情况表
CPU 统计管理的对象表
内存使用情况统计表
本节描述了进程监视模块参数及其特性说明。此模块要求在数据特性表中添加行。有关详细信息,请参见向数据特性表中添加行。
当发现匹配进程时,将显示 CPU 百分比和匹配的进程计数。如果需要更改模块的参数,可以使用弹出菜单对这些参数进行编辑,但不能更改条目名称。有关详细信息,请参见访问弹出菜单。
下表简要说明了“进程统计”的特性。
在向进程统计表添加行时,必须提供下表中的前五行信息。有关详细信息,请参见向数据特性表中添加行。
特性 |
说明 |
---|---|
Entry Name |
进程统计表条目名称(名称必须唯一)。 |
Name Pattern |
与要监视的进程的二进制名称相匹配的模式。 |
Argv Pattern |
与执行进程的命令参数相匹配的模式。 |
User Specification |
执行进程的用户名。 |
Entry Description |
条目的说明(必需字段)。 |
Process Command |
用于启动进程的命令(如果适用)。 |
Process Count |
与模式匹配的当前运行的进程数。 |
% System CPU Usage |
系统进程占用的 CPU 百分比。这是根据不同的时间间隔所得的平均值。不要将其与输入 Unix ps 命令后所得的值相混淆。 |
% User CPU Usage |
用户进程占用的 CPU 百分比。 |
Virtual Size |
进程的总大小 (KB)。 |
Resident Set Size |
进程的驻留大小 (KB)。 |
Monitoring State |
在打开(启用行)和关闭(禁用行)之间切换。当行被禁用时,所有条目均显示为 0(零)。 |
下表简要说明了“Microstate 信息”的特性。
表 C–133 Microstate 信息特性
特性 |
说明 |
---|---|
Entry Name |
条目名称(名称必须唯一)。 |
CPU wait time |
CPU 用于等待的时间百分比。 |
Text page fault time |
文字页面故障的时间百分比。 |
Data page fault time |
数据页面故障的时间百分比。 |
Major page faults |
每秒出现的主页面故障数目(文字和数据故障)。 |
Characters in I/O |
每秒读取和写入的字符数。 |
Involuntary context switches |
偶然环境每秒切换次数。 |
CPU time for reaped children |
与父进程分离的子进程使用 CPU 的时间百分比。 |
User lock time |
用户锁定消耗的时间百分比。 |
System trap time |
系统陷阱消耗的时间百分比。 |
Total swaps |
交换消耗的时间百分比。 |
Entry Description |
条目的说明(必需字段)。 |
Executable code Rule |
应用于可执行代码的规则。 |
File access rule |
应用于文件访问的规则。 |
如果出现以下情况,其对应的 CPU 上可能会出现非常高的 CPU 占用百分比:
某个特定进程有 n 个线程正等待激活。
“用户锁定时间”为 100% 乘以 n 个线程数。