solaris性能监控详细解释

2026/4/24 3:12:35

字段名 说明 pgout/s 每秒的页出请求数。 ppgout/s 每秒调出的页的实际数量。单个页出请求可能涉及多个页的调出。 pgfree/s 每秒放置在可用列表中的页数。 pgscan/s 守护程序每秒扫描的页数。如果此值很大,则表明page 守护程序花费大量时间来检查可用内存。此情况暗示,可能需要更多内存。 %ufs_ipf 具有关联的可重用页的iget从可用列表中取消的ufsinode的百分比。这些页面被刷新,并且不能由进程回收。因此,此字段表示具有页面刷新的igets的百分比。如果该值很大,则表明inode的可用列表页面密集,并且可能需要增加ufsinode的数量。 (6) 使用sar -k 命令报告内核内存分配器(Kernel Memory Allocator, KMA) 的以下活动

下表描述了-k 选项的输出:

字段名 sml_mem KMA alloc KMA fail 说明 在小型内存请求池中可用的内存量,以字节为单位。在此池中,小型请求小于256 字节 已从其小型内存请求池向小型内存请求分配的内存量,以字节为单位。 请求少量内存并失败的请求数。 lg_mem KMA 在大型内存请求池中可用的内存量,以字节为单位。在此池中,大型请求介于512 字节到4千字节之间。 alloc KMA fail ovsz_alloc 已从其大型内存请求池向大型内存请求分配的内存量,以字节为单位。 请求大量内存并失败的请求数 为大于4 千字节的超大型请求分配的内存量。这些请求可通过页面分配器来满足。因此,不存在池。 fail 因请求超大量内存而失败的请求数。 (7) 用sar -m 命令报告进程间通信活动

除非运行使用消息或信号的应用程序,否则这些数字通常都为零(0.00)。

以下列表描述了-m 选项的输出:

字段名 说明 msg/s 每秒的消息操作(发送和接收)数 sema/s 每秒的信号操作数 (8) 使用sar -p 命令报告页入活动,其中包括保护和转换错误

下表说明了通过-p 选项报告的统计信息:

字段名 说明 atch/s 每秒通过回收当前在内存中的页来满足的页面错误数(每秒附加数)。例如从可用列表中回收无效的页,以及共享其他进程当前正在使用的文本页。例如,两个或多个进程同时访问同一程序文本。 pgin/s 文件系统每秒接收页入请求的次数。 ppgin/s 每秒调进的页数。单个页入请求(例如软件锁定请求,请参见slock/s)或块大小很大时可能涉及多个页的调进。 pflt/s 因保护错误引起的页面错误数。保护错误实例表明非法访问页面和“写复制”。通常,此数目主要来自于“写复制”错误。 vflt/s 每秒的地址转换页面错误数。这些错误称为有效性错误。当给定虚拟地址的有效进程表项不存在时,会发生有效性错误。 slock/s 每秒内由要求实际I/O 操作的软件锁定请求引起的错误数。发生软件锁定请求的一个示例是,从磁盘向内存传送数据时,系统锁定了要接收数据的页,因此其他进程无法请求和使用该页。 (9) 使用sar-q 命令检查队列活动

以下列表描述了-q 选项的输出:

字段名 说明 runq-sz 内存中等待CPU 以便运行的内核线程数。通常,此值应小于2。如果此值 持续很高,则表明系统可能是CPU 限制系统。 %runocc 占用分发队列的时间百分比。 swpq-sz 不再由sar命令报告。 %swpocc 不再由sar命令报告。 如果%runocc值较大(大于90%)并且runq-sz值大于2,则表明CPU 负载较大,并且响应变慢。在此情况下,可能需要提供附加的CPU容量,才能获得可接受的系统响应速度。

(10) 使用sar -r 命令报告当前未使用的内存页数和交换文件磁盘块数

以下列表描述了-r 选项的输出:

字段名 说明 freemem 在该命令采样的时间间隔内可供用户进程使用的平均内存页数。页面大小与计算机有关。 freeswap 可用于页交换的512 字节磁盘块数 (11) 使用sar -u 命令显示CPU使用率统计信息

没有任何选项的sar命令与sar-u 命令等效。在任意给定时刻,处理器都会处于繁忙或空闲状态。繁忙时,处理器可能处于用户模式或系统模式。空闲时,处理器可能在等待I/O 完成,或“静止”而不执行任何操作。

以下列表描述了-u 选项的输出:

字段名 说明 %usr 列出处理器处于用户模式的时间百分比 %sys 列出处理器处于系统模式的时间百分比 %wio 列出处理器空闲并等待I/O 完成的时间百分比 %idle 列出处理器空闲并且未等待I/O 的时间百分比 %wio 值越大,通常表示磁盘速率变慢。 (12) 使用sar -v 命令报告进程表、inode表、文件表和共享内存记录表的状态

下表中描述了-v 选项的输出。

字段名 说明 proc-sz 内核中当前正在使用或已分配的进程项(proc结构)数。 inod-sz 与内核中分配的最大inode数相比,内存中的inode总数。此数字不是严格的高水位标记。该数字可以溢出。 file-sz 打开的系统文件表的大小。由于文件表的空间是动态分配的,因此sz被给定为0。 ov 在每个表的采样点之间发生的溢出。 lock-sz 内核中当前正在使用或分配的共享内存记录表项的数量。由于共享内存记录表的空间是动态分配的,因此sz被给定为0。 (13) 使用sar -w 命令报告交换和切换活动

以下列表说明了sar -w 命令输出的目标值和观测值:

字段名 说明 swpin/s 每秒传入内存的LWP 数。 bswin/s 每秒为换入传送的块数。 /* (float)PGTOBLK(xx->cvmi.pgswapin) / sec_diff */ swpot/s 每秒换出内存的平均进程数。如果该数字大于1,则可能需要增大内存。 bswot/s 每秒为换出传送的块数。 pswch/s 每秒的内核线程切换数。 (14) 使用sar -y 命令监视终端设备活动

如果有多个终端I/O,则可使用此报告来确定是否存在任何错误行。

以下列表中定义了记录的活动:

字段名 说明 rawch/s 每秒输入字符数(原始队列) canch/s canon(规则队列)每秒处理的输入字符 outch/s 每秒输出字符数(输出队列) rcvin/s 每秒接收器硬件中断次数 xmtin/s 每秒传送器硬件中断次数 mdmin/s 每秒调制解调器中断次数 每秒调制解调器中断次数(mdmin/s) 应接近于零。每秒的接收和传送中断次数(xmtin/s和rcvin/s)应分别小于或等于传入或传出字符数。否则,请检查是否存在错误行。 (15) 使用sar -A 命令显示所有选项的统计信息

此命令可提供更具全局性的透视。如果显示来自多个单时间段的数据,则该报告会包括平均值。


solaris性能监控详细解释.doc 将本文的Word文档下载到电脑
搜索更多关于: solaris性能监控详细解释 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219