oracle中nmon使用说明

Nmon 工具是 IBM 提供的免费的监控 AIX 系统与 Linux 系统资源的工具。该工具可实时监控系统性能,也可以将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具进行数据的统计分析,非常利用 UNIX 或者 Linux 系统的性能数据分析。

1.下载地址

nmon官网

NMON_Analyser官网

本地下载nmon

本地下载nmon_analyser

2.安装nmon

在压缩包中找到相应的版本,上传至服务器,然后授予执行权限

3.主要操作说明

+-HELP---------most-keys-toggle-on/off------------------------------------------+

|h = Help information     q = Quit nmon             0 = reset peak counts       |

|+ = double refresh time  - = half refresh          r = ResourcesCPU/HW/MHz/AIX |

|c = CPU by processor     C=upto 128 CPUs           p = LPAR Stats (if LPAR)    |

|l = CPU avg longer term  k = Kernel Internal       # = PhysicalCPU if SPLPAR   |

|m = Memory & Paging      M = Multiple Page Sizes   P = Paging Space            |

|d = DiskI/O Graphs       D = DiskIO +Service times o = Disks %Busy Map         |

|a = Disk Adapter         e = ESS vpath stats       V = Volume Group stats      |

|^ = FC Adapter (fcstat)  O = VIOS SEA (entstat)    v = Verbose=OK/Warn/Danger  |

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

|n = Network stats        N=NFS stats (NN for v4)   j = JFS Usage stats         |

|A = Async I/O Servers    w = see AIX wait procs   "="= Net/Disk KB<-->MB       |

|b = black&white mode     g = User-Defined-Disk-Groups (see cmdline -g)         |

|t = Top-Process --->     1=basic 2=CPU-Use 3=CPU(default) 4=Size 5=Disk-I/O    |

|u = Top+cmd arguments    U = Top+WLM Classes       . = only busy disks & procs |

|W = WLM Section          S = WLM SubClasses)                                   |

4.实时监控结果

1)监控内存使用情况

| Memory -----------------------------------------------------------------------|

|          Physical  PageSpace |        pages/sec  In     Out | FileSystemCache |

|% Used       93.8%     34.3%  | to Paging Space   0.0    0.0 | (numperm) 44.3% |

|% Free        6.2%     65.7%  | to File System    0.0  257.9 | Process   18.2% |

|MB Used    1786.0MB   175.8MB | Page Scans        0.0        | System    31.4% |

|MB Free     118.0MB   336.2MB | Page Cycles       0.0        | Free       6.2% |

|Total(MB)  1904.0MB   512.0MB | Page Steals       0.0        |           ------|

|                              | Page Faults     279.9        | Total    100.0% |

|------------------------------------------------------------ | numclient 44.3% |

|Min/Maxperm     361MB( 19%)  1443MB( 76%) <--% of RAM        | maxclient 75.8% |

|Min/Maxfree     960   1088       Total Virtual    2.4GB      | User      58.4% |

时间: 2024-08-03 18:38:15

oracle中nmon使用说明的相关文章

Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结

Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合. REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串__pattern :进行匹配的正则表达式,匹配的值将返回,返回策略由__occurrence决定__po

Oracle中REGEXP_SUBSTR函数

Oracle中REGEXP_SUBSTR函数的使用说明:   在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合.   REGEXP_SUBSTR函数格式如下: function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier) __srcstr     :需要进行正则处理的字符串 __pattern    :进行匹配的正则表达式 __position   :起始位置,从第几

关于java判断oracle中的表是否存在,不存在则创建一个表的问题

问题描述 关于java判断oracle中的表是否存在,不存在则创建一个表的问题 代码如下try{ Class.forName(""oracle.jdbc.driver.OracleDriver""); String url = ""jdbc:oracle:thin:@""+localhost+"":""+port+"":""+dbname; con

用sqoop将oracle中的表导入hadoop出现如图问题 求解决方案!

问题描述 用sqoop将oracle中的表导入hadoop出现如图问题 求解决方案! 解决方案 http://www.linuxidc.com/Linux/2014-02/96678.htm 照这个链接再搞一下 解决方案二: 我当初就是照他的方案弄得 不知道为什么连接不上去

在Oracle中计算时间差的方法

如何在Oracle中计算时间差呢?计算时间差是Oracle DATA数据类型的一个常见问题.Oracle支持日期计算,你可以创建诸如"日期1-日期2"这样的表达式来计算这两个日期之间的时间差. 一旦你发现了时间差异,你可以使用简单的技巧来以天.小时.分钟或者秒为单位来计算时间差.为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏. 使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解决方法. round(to_number(end-date-st

在ORACLE中移动数据库文件

在ORACLE中移动数据库文件 ---- ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成.由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件.下面以UNIX平台为例,分别讨论三种数据库文件的移动方法. ---- 一.移动数据文件: ---- 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件. ---- 1. ALTER DATABASE方法: ---- 用此方法,可以移动任何表空间的数据文件.

ORACLE中序列-sequence的应用

oracle oracle中没有象Acces中自动编号的字段类型,所以在oracle中要想用一个字段自动增值,还比较麻烦,在此提供给大家一个方法,利用序列,来完成字段的自动增加,下边介绍一下怎么创建序列,使用序列,和删除序列. 1.创建序列--------------create sequence  create sequence  Seq_AutoID   //所起序列名叫 Seq_AutoID ,需要记住此序列名,以后方可调用 minvalue   1   //最小值从1开始 可以根据自己的

ORACLE中字符串比较

oracle|比较|字符串  在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL.如此一来,在比较两个字符串的时候就会出现意外.请看以下的例子:DECLARE     i VARCHAR2(10) := NULL;    v VARCHAR2(10) := 'ABC';BEGIN    IF(i = v) THEN        DBMS_OUTPUT.PUT_LINE('相等');    ELSE        DBMS_OUTPUT.PUT_LINE('不等');

Oracle Faq(如何在ORACLE中更改表的列名和顺序 )

oracle 如需转载,请注明出处!用过ORACLE的人都知道,要想在ORACLE中更改表的列名和顺序可是一件很烦琐的事,下面给大家提供一种简单的方法. SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1'; OBJECT_ID----------6067SQL> select obj#,col#,name from sys.col$ where obj#=6067; OBJ# COL#-