`
javathinker
  • 浏览: 235680 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

TOPAS命令详解

阅读更多

Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。
此命令包含在perfagent.tools文件集里面。
命令使用方法:
topas [ -d number_of_monitored_hot_disks ] [ -h ]
[ -i monitoring_interval_in_seconds ]
[ -n number_of_monitored_hot_network_interfaces]
[ -p number_of_monitored_hot_processes ]
[ -w number_of_monitored_hot_WLMclasses ]
[ -c number_of_monitored_hot_CPUs ]
[ -P | -W ]

参数:
-d:指定要监控的磁盘数。如果屏幕显示的区域足够大的话,这也是磁盘可显示的最大数。当这个数值超出实际安装的磁盘数,仅仅监控并显示安装磁盘的信息。这个参数缺省值为2,如果这个值设为0,将没有磁盘被监控。
-h:显示帮助信息。
-i:设置监控时间的间隔(秒),默认为2秒。
-n:设置被监控的网络接口数。这也是在屏幕上显示的最大网络接口数,当这个值超出了实际安装的网络接口数,仅仅监控并显示安装的网络接口信息。参数缺省值为2,如果这个值设为0,将没有网络信息被监控。
-p:指定被监控的进程数。这也是在屏幕上显示的最大进程数。缺省值为20,如果这个值为0,没见进程信息被监控。得到的这些进程信息是topas的主要开销。如果进程信息不需要,通常使用这个参数指定那些不想要的进程信息。
-w:指明被监控的WLM类的值。这也是在屏幕上显示的最大WLM值,当这个值超出了实际安装的WLM数,仅仅显示那些安装的WLM类的信息,缺省值为2,如果这个值为0,将没有信息显示。
-c:指明被监控的CPU数。这也是在屏幕上显示的最大CPU值,当这个值超出了实际安装的CPU数,仅仅显示那些安装的CPU的信息,缺省值为2,如果这个值为0,将没有信息显示。
-P:显示整个全屏进程显示。显示一系列最繁忙的进程,类似于默认显示的一部分,每个进程仅仅显示几列,可以通过任何列排序。
-W:显示全屏WLM(负载管理器)类。顶部显示一系列WLM类,类似于WLM类的一部分显示。

一些子命令:
a 这个键显示所有被监控的(CPU,network,disk,WLM,process)不同部分。
c 这个键在累积报告和最忙的CPU之间进行切换。
d 这个键在最忙的磁盘和系统总的磁盘活动之间进行切换。
h 显示帮助信息。
n 这个键在最忙的接口和系统总的网络活动之间进行切换。
w 这个键在WLM类的开关之间切换。
p 这个键进程的开关之间切换。
P 这个键用全屏进程显示替换默认的显示。
W 这个键用全屏WLM类显示替换默认显示。
f 移动光标到一个WLM类上,这个键可以在WLM屏幕底端显示一系列进程情况。
q 退出程序。
r 更新显示。


以下是各个部分表示的含义:
Cswitch:在监控期间每秒钟内容转换的次数;
Syscall:在监控期间每秒钟运行系统呼叫的总次数;
Reads:在监控期间每秒钟运行读系统呼叫的次数;
Writes:在监控期间每秒钟运行写系统呼叫的次数;
Forks:在监控期间每秒钟运行派生系统呼叫的次数;
Execs:在监控期间每秒钟运行执行系统呼叫的次数;
Runqueue:等待处理器空闲以便运行的线程平均数;
Waitqueue:等待分页完成的线程平均数;
Readch:在监控期间通过读系统呼叫每秒钟读出的字节数;
Writech:在监控期间通过写系统呼叫每秒钟写入的字节数;
Rawin:在监控期间通过TTYs每秒钟读入的裸字节数;
Ttyout:在监控期间每秒钟写入TTYs的字节数;
Igets:在监控期间每秒钟到节点查找例行程序的呼叫数;
Namei:在监控期间每秒钟路径查找例行程序的呼叫数;
Dirblk:在监控期间通过目录搜索例行程序每秒钟扫描到的目录块数;

PAGING部分显示的是分页每秒钟次数的统计:
Faults:在监控期间每秒钟发生的分页错误总数;
Steals:在监控期间被虚拟内存管理器每秒钟偷走的物理内存4k的帧;
PgspIn:在监控期间每秒钟从分页空间中读取的4k分页数;
PgspOut:在监控期间每秒钟写入分页空间的4k分页数;
PageIn:在监控期间每秒钟读取的4k分页数,这包括从文件系统读操作相关的分页活动,从这个值减去PgspIn的值就是每秒钟从文件系统读操作相关的分页活动数;
PageOut:在监控期间每秒钟写入的4k分页数,这包括向文件系统写操作相关的分页活动,从这个值减去PgspOut的值就是每秒钟向文件系统写操作相关的分页活动数;
Sios:在监控期间通过虚拟内存管理器得到的I/O请求数;

Momory部分显示的是实际内存和在使用中的内存:
Real,MB:以M为单位的实际内存;
%Comp:当前分配给计算分页片断的内存占实际内存的百分比。计算分页片断由分页空间产生。
%Nocomp:当前分配非计算分页片断的内存占实际内存的百分比。非计算分页片断包括那些文件空间,数据文件、可执行文件、或者共享库文件。
%Client:当前分配给用来缓冲远程挂载文件的内存占实际内存的百分比。

PAING SPACE显示分页空间的大小和使用率:
Size,MB:系统里所有分页空间的大小,以M为单位;
%Used:当前使用的分页空间占总空间的百分比;
%Free:当前空闲的分页空间占总空间的百分比。

CPU工具:
User%:显示运行的用户程序所占用的CPU百分比;
Kern%:显示运行的内核程序所占用的CPU百分比;
Wait%:显示等待IO操作所占用的CPU百分比;
Idel%:显示CPU空闲的百分比。

网络接口:
Interf:网络接口的名称;
KBPS:在监控期间每秒钟通过的以M为单位的总流量,这部分包括每秒钟接收和发送的总和。
I-Pack:在监控期间每秒钟接收到的数据包数;
O-Pack:在监控期间每秒钟发送的数据包数;
KB-In:在监控期间每秒钟接收到的字节数(以K为单位);
KB-Out:在监控期间每秒钟发送的字节数(以K为单位)。

物理磁盘:
Disk:物理磁盘的名称;
Busy%:指明物理磁盘在活动状态的时间百分比;
KBPS:在监控期间每秒钟读写的字节数(以K为单位);
TPS:每秒钟物理磁盘的数据传输量。一次传输指的是一次I/O请求;
KB-Read:每秒钟从物理磁盘读出的K字节数;
KB-Write:每秒钟向物理磁盘写入的K字节数。

WLM(负载管理)类:
%CPU Utilization:CPU的平均利用率;
%Mem Utilization:内存的平均利用率;
%Blk I/O:块I/O的平均利用率;

进程:
NAME:可执行程序的名称;
Process ID:进程的ID号;
%CPU Utilization:进程的CPU平均使用率,这个值指的是进程在生命周期中的平均使用率;
Paging Space Used:分配给进程的分页空间大小;
Process Owner:拥有这个进程的用户名;
Workload Management(WLM)Class:进程属于哪个WLM class。

分享到:
评论

相关推荐

    topas命令详解

    ### Topas命令详解 在Unix系统中,`topas`是一个非常重要的性能监控工具,它提供了对系统资源(如内存、CPU、磁盘I/O等)的实时监控,并且能够帮助用户快速识别出哪些进程、网络接口或磁盘正在占用大量资源。下面将...

    TOPAS 命令详解

    "TOPAS 命令详解" TOPAS 命令是一种监控系统活动的命令,可以实时监控系统的 memory、I/O、paging space、cpu、process 等活动。该命令包含在 perfagent.tools 文件集里面。 TOPAS 命令的使用方法为:topas [ -d ...

    aixtopas命令详解[参照].pdf

    《AIX topas 命令详解》 在AIX操作系统中,topas是一个强大的监控工具,用于实时查看系统资源的使用情况,包括CPU、内存、网络和磁盘等。通过对这些关键指标的分析,我们可以有效地诊断和解决系统性能问题。 1. **...

    SSH软件访问AIX系统及实时监控某个文件

    `TOPAS命令详解-转载 - - JavaEye技术网站.mht`这个文件可能是关于TOPAS命令的详细教程,可能包含了如何启动TOPAS,如何使用不同的监控命令,以及如何解读其输出的信息。 例如,`topas -t`命令可以展示系统的总体...

    AIX_TOPAS详解

    ### AIX_TOPAS详解:深度解析与应用指南 在IBM AIX操作系统中,`topas`命令是一项极其重要的系统监控工具,它提供了丰富的系统性能数据,帮助管理员深入了解系统的运行状态,及时发现并解决潜在的问题。本文将从`...

    系统常用命令汇总

    性能调优必备命令 AIX命令汇总 LINUX命令汇总 IBM AIX 系统硬件信息查看命令 nmon Linux 查看系统信息 ps aux 输出 参数 含义 详解 topas Linux 查看内存命令 AWR报告

    linux下top命令的使用.docx

    ### Linux 下 `top` 命令的使用详解 `top` 命令是 Linux 系统中非常重要的实时监控工具之一,主要用于查看和监控系统资源使用情况,特别是 CPU 和内存的使用情况。虽然大多数程序员都熟悉 `top` 命令的基本使用,但...

    AIX后台常用操作命令

    ### AIX后台常用操作命令详解 #### 一、AIX后台常用主机命令 **1.1 停止TUXEDO** - **命令**: `tmshutdown -y` - **说明**: 此命令用于停止TUXEDO环境。`-y` 参数表示无需用户确认即可执行。 **1.2 启动TUXEDO*...

    AIX系统命令使用教程

    #### 四、AIX命令详解 根据题目描述,本文档将进一步介绍AIX中的磁盘操作命令、文件操作命令和监控命令等内容。以下是一些典型命令的概览: - **磁盘操作命令**: - `mkfs`:创建文件系统。 - `mount`:挂载文件...

    Aix服务器检查命令[借鉴].pdf

    【AIX服务器检查命令详解】 AIX服务器的检查是一个关键环节,确保系统稳定运行和高效性能。本篇将详细介绍在AIX系统中进行服务器检查所涉及的各项命令。 首先,检查环境条件是必要的,包括机房的温度和湿度。理想...

    dba常用的一些命令

    ### DBA常用命令详解 #### 一、Oracle数据库管理与维护命令 **1. RMAN命令** RMAN(Recovery Manager)是Oracle提供的一种强大的工具,用于备份、恢复和灾难恢复。 - **Syntax**: `rman target /` - 进入RMAN...

    aix常用系统命令

    ### AIX常用系统命令知识点详解 #### 一、系统性能监控 在AIX系统中,了解系统的硬件资源和性能情况是非常重要的。以下是一些常用的命令: 1. **查看CPU个数**: - 使用`# lsdev -C | grep proc`来查看系统中的CPU...

    IBM小机数据备份、恢复的方法命令

    #### 三、备份与恢复命令详解 ##### 3.1 查看当前系统资源使用情况 通过以下命令可以快速查看当前系统的资源使用情况,这对于判断是否适合立即执行备份操作非常有用: - `vmo-a | grep strict`:显示当前系统关于...

    IBM_AIX小型机命令解释与示例

    ### IBM_AIX小型机命令详解 #### Rcp (Remote Copy) **用途**: 在本地主机与远程主机之间,或两个远程主机之间传输文件。 **描述**: 使用`rcp`命令进行文件传输的前提是需要满足以下任意一个条件: 1. **条件A**:...

    AIX系统维护大全详细介绍AIX在日常维护中用到的各种命令

    AIX系统维护大全详解 AIX,作为IBM的Unix操作系统,广泛应用于企业级服务器环境,其稳定性和安全性备受赞誉。然而,确保AIX系统的高效运行并非易事,它需要系统管理员具备全面的知识和技能,特别是在系统维护方面。...

    AIX优化及维护案例

    **3.8 AIX中查看用户对系统资源的使用情况**:介绍如何使用`who`, `w`, `users`, `last`等命令查看用户登录情况,以及`topas`命令监控系统资源使用。 **3.9 AIX环境如何找到活动最频繁的进程**:利用`topas`命令...

    AIX---系统管理工具

    **AIX系统管理工具详解** AIX,全称Advanced Interactive eXecutive,是IBM公司开发的一款基于UNIX的开放操作系统,广泛应用于企业级服务器和大型机。在AIX系统管理中,掌握各种管理工具至关重要,这些工具能帮助...

    Sybase数据库宕机处理步骤

    这通常通过登录到服务器并使用`topas`命令来检查是否存在Sybase所属的进程。如果在系统进程中找不到Sybase的相关进程,那么可以判断数据库已经宕机。 接下来,我们要关注高可用性(HA)集群的状态。通过`lsvg –o`...

Global site tag (gtag.js) - Google Analytics