`

aix系统cpu使用率过高

 
阅读更多
今天发现oracle的cpu使用率过高,由于机器上只要oracle,初步估计,应该是sql语句引起的,通过操作发现,果然是sql语句引起的,具体操作如下
ix命令 topas 查到cpu使用率过高,平均达到94,

部分如下

Name            PID  CPU%  PgSp Owner
oracle       606274   6.7  18.6 oracle
oracle      1507346   6.1  18.6 oracle
crsd.bin     364596   0.3  46.9 root  
sh           409808   0.1   0.6 root  
topas        737462   0.1   2.5 root  
topas       1413372   0.1   2.5 oracle
dtgreet      110798   0.1   1.4 root  
oracle       659548   0.1  30.2 oracle
ocssd.bi     442452   0.1  35.9 oracle
oracle       598074   0.1  12.4 oracle
根据猜测有可能是数据库链接没能释放引起的,可以通过进程pid查找
具体的sql来判断
命令如下
1)登陆oracle:
$sqlplus / as sysdba;
2)通过进程pid查询session的id


SQL> select ses.sid from v$session ses, v$process pro where pro.spid=606274 and ses.paddr=pro.addr;

       SID
----------
      1099
3)通过v$session查找具体信息
SQL> select username,lockwait,status,machine,program from v$session where sid = 1099;
4)通过v$session查找具体的sql语句

SQL> select sql_text from v$sql where hash_value in 
   (select sql_hash_value from v$session where sid = 1099 );

 根据sql语句判断是否需要杀死进程,如需要杀死

 kill -9 606274


也可以用
select sql_text,spid,v$session.program,process from 
v$sqlarea,v$session,v$process
where v$sqlarea.address=v$session.sql_address and v$sqlarea.hash_value=v$session.sql_hash_value
and v$session.paddr=v$process.addr
and v$process.spid in (&PID);


利用绑定变量
select sql_text from v$sql where hash_value in  (select sql_hash_value from v$session where sid = (select ses.sid from v$session ses, v$process pro where pro.spid= &pid and ses.paddr=pro.addr) );

&pid 变量名
分享到:
评论

相关推荐

    aix环境查看最耗CPU进程方法

    aix环境查看最耗CPU进程的方法的命令

    查看Aix进程占用内存大小

    查看Aix进程占用内存大小 内存从大到小排序 CPU占用率从大到小排序 内存从大到小排序(详细执行命令)

    weblgicJVM内存不释放,CPU使用率居高不下建议.

    weblogic-jvm不释放,cpu高位运行。aix系统下

    AIX topas性能监测

    区域1:反映CPU使用率和工作状况。 Kernel: 说明:操作系统的内核占用的CPU时间比率。操作系统作为基础软件,为应用程序支持和服务的同时,本身的运行也需要一定的CPU和内存资源(顺便提到内存资源,后面不再阐述这...

    通过SNMP监控AIX系统的简单案例

    通过cacti监控aix主机,可以查看cpu、内存及磁盘使用率

    一个用了统计CPU 内存 硬盘 使用率的shell脚本

    /bin/bash#This script is use for describle CPU Hard Memery Utilizationtotal=0idle=0system=0user=0nice=0mem=0vmexec=/usr/bin/vmstatwhich sar > /dev/null 2>&1if [ $? -ne 0 ]then ver=`vmstat -V | awk ...

    java使用sigar检测CPU占用率

    这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统...

    (重要)AIX command 使用总结.txt

    //AIX系统中如何限制用户所使用文件的大小(AIX小型机有大文件限制) >#smit chuser 在菜单上选择要控制的用户, 并修改下面两项: Soft FILE size [aaa] Hard FILE size [aaa] 则修改后用户的文件大小最大为aaa×...

    nmon16g_x86.tar.zip

    CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源...

    nmon_linux_14i.tar (1).gz

    CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...

    nmon_工具+使用方法.zip

    CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...

    nmon性能测试资源监测工具

    CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 ...

    nmon工具使用说明-linux系统资源监控

    nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用简单易用。主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等

    nmon_linux_14g.tar

    • CPU 使用率 • 内存使用情况 • 内核统计信息和运行队列信息 • 磁盘 I/O 速度、传输和读/写比率 • 文件系统中的可用空间 • 磁盘适配器 • 网络 I/O 速度、传输和读/写比率 • 页面空间和页面速度 • CPU 和 ...

    简单操作-服务器运维手册.doc

    进程监控、CPU性能、磁盘读写率 topas命令 查看进程的CPU使用率和磁盘读写率是否超阀值 3. 内存性能 vmstat 命令 查看内存最高峰值与一般使用率是否超阀值 4. 网络查看 netstat -an"grep tcp 检查是否能正常访问...

    nmon性能测试

     文件系统的使用率  网络I/O速度、传输和读写比率、错误统计率与传输包的大小  消耗资源最多的进程  计算机详细信息和资源  页面空间和页面I/O速度  用户自定义的磁盘组  网络文件系统 没有IBM ...

    oshi:本机操作系统和硬件信息

    它不需要安装任何其他本机库,并且旨在提供一种跨平台的实现来检索系统信息,例如OS版本,进程,内存和CPU使用率,磁盘和分区,设备,传感器等。 支持平台 Windows•Linux•macOS•Unix(AIX,FreeBSD,OpenBSD,...

    statgrab:Haskell 绑定到可移植系统统计信息 libstatgrab 库

    当前的统计列表包括 CPU 使用率、内存使用率、磁盘使用率、进程计数、网络流量、磁盘 I/O 等。 当前支持和测试的平台列表包括 OSX、FreeBSD、Linux、NetBSD、OpenBSD、Solaris、DragonFly BSD、HP-UX 和 AIX。 有关...

    nmon_analyser

    nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用...主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等。 nmon_analyser主要用于生成 AIX 性能报告

    nmon_x86_64_rhel4.zip

    nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用简单易用。主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等

Global site tag (gtag.js) - Google Analytics