Oracle中的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的主要开销。如果进程信息不需要,通常使用这个参数指定那些不想要的进程信息。

本栏目更多精彩内容:http://www.bianceng.cn/database/Oracle/

-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空闲的百分比。

网络接口:

时间: 2024-08-30 12:51:47

Oracle中的TOPAS命令详解的相关文章

【OS】AIX之topas命令详解

[OS]AIX之topas命令详解 AIX基本命令topas简介 Posted on 2015 年 11 月 11 日 by xiaoyu 由于最近工作需要涉及到AIX主机.存储层面,就对这方面的内容做个简要的笔记,以供后续参考. topas命令利用System Performance Measurement Interface(SPMI) API获得有关信息,使系统开销保持最小程度,topas命令用于监控各种系统资源,比如cpu使用情况.内存和换页空间.磁盘性能.网络性能以及NFS统计信息等

Linux 中 CURL常用命令详解_linux shell

下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中: -o:将文件保存为命令行中指定的文件名的文件中 -O:使用URL中默认的文件名保存文件到本地 # 将文件下载到本地并命名为mygettext.html curl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.html # 将文件保存到本地并命名

Linux中的curl命令详解_Linux

语法 # curl [option] [url] 常见参数: -A/--user-agent <string> 设置用户代理发送给服务器 -b/--cookie <name=string/file> cookie字符串或文件读取位置 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/--continue-at <offset> 断点续转 -D/--dump-header <file> 把header信息

AIX的topas命令详解(原创)

topas概述  topas 命令报告选定的本地系统活动的统计信息.该命令使用 curses 库以合适的格式来显示其输出,该格式适合于在一个 80x25 基于字符的显示器上或至少同样大小的图形显示器的窗口中进行查看.topas 命令需要在系统中安装 perfagent.tools 文件集. 如果 topas 命令调用时没有标志,则运行时正如用以下命令行来调用:topas -d20 -i2 -n20 -p20 -w20 -c20  程序按由 monitoring_interval_in_secon

centos7中firewall防火墙命令详解_Linux

为了架设ss在vultr上买了一个日本的vps 用的是centos7的系统 防火墙是 firewall 捣鼓了两天 在这里总结一下. 如果小伙伴也准备在vultr上买vps  在注册是 可以使用这个优惠连接http://www.vultr.com/?ref=6972993-3B 会的到 20$ 的优惠  也就可以免费使用4个月 如果你的系统上没有安装使用命令安装 #yum install firewalld //安装firewalld 防火墙 开启服务 # systemctl start fir

oracle中distinct的用法详解_oracle

下面先来看看例子: table表 字段1     字段2    id        name    1           a    2           b    3           c    4           c    5           b 库结构大概这样,这只是一个简单的例子,实际情况会复杂得多. 比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录. select distinct name from table 得到的结果

linux中 软件安装命令详解

1. tar tar 命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能.它独立于压缩工具,因此可以选择在合并前是否压缩.tar 命令的基本用法为: tar [选项] 文件名 常用的选项包括 -c 创建一个新的档案文件 -t 查看档案文件的内容 -x 分解档案文件的内容 -f 指定档案文件的名称 -v 显示过程信息 -z 采用压缩方式 举例: (1). tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/ora

topas命令详解

1.AIX系统版本 -bash-3.00$ oslevel 5.3.0.0 2.topas命令 Topas Monitor for host:    aix                  EVENTS/QUEUES    FILE/TTY Sun Jan  8 12:51:10 2012   Interval:  2         Cswitch    5529  Readch    11620   Syscall    6767  Writech 4357.3K Kernel    1.

oracle中的dual表详解

原文转自:http://blog.csdn.net/tianlesoftware/article/details/4764326 1.DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期.时间SQL> select sysdate from dual;SYSD