oracle11 处理器数,11G AWR中%Total CPU与%Busy CPU指标的疑问

本文详细解析了Oracle 11G AWR报告中的CPU使用情况,包括OS级的%User、%Sys、%Idle以及%Busy CPU。通过计算和报告数据的比较,解释了如何得出%Busy CPU的准确值,并讨论了10G版本与11G版本之间的差异。同时,强调了理解ELAPSED_TIME和CPU_COUNT在计算中的重要性。
摘要由CSDN通过智能技术生成

ODM FINDING:

FROM http://www.os2ora.com/how-to-analyze-awr-report-1/  推荐  kaya 的这篇文章

引用如下:

如果关注数据库的性能,那么当拿到一份AWR报告的时候,最想知道的第一件事情可能就是系统资源的利用情况了,而首当其冲的,就是CPU。

而细分起来,CPU可能指的是

OS级的User%, Sys%, Idle%

DB所占OS CPU资源的Busy%

DB CPU又可以分为前台所消耗的CPU和后台所消耗的CPU如果数据库的版本是11g,那么很幸运的,这些信息在AWR报告中一目了然:

image_thumb.png

OS级的%User为75.4,%Sys为2.8,%Idle为21.2,所以%Busy应该是78.8。

DB占了OS CPU资源的69.1,%Busy CPU则可以通过上面的数据得到:

%Busy CPU = %Total CPU/(%Busy) * 100 = 69.1/78.8 * 100 = 87.69,和报告的87.7相吻合。

如果是10g呢,则需要手工对Report里的一些数据进行计算了。

Host CPU的结果来源于DBA_HIST_OSSTAT,AWR 报告里已经帮忙整出了这段时间内的绝对数据(这里的时间单位是centi second,也就是1/100秒)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
xaxidma_busy是指Xilinx AXI DMA控制器忙碌状态的指示符。AXI DMA控制器是用于据传输的外设模块,常用于嵌入式系统的高速据传输。当xaxidma_busy被置位时,表示AXI DMA控制器正在忙碌状态,正在执行某个据传输操作,无法接收新的传输请求。 AXI DMA控制器的忙碌状态可能有以下几种情况引起: 1. 当前正在进行的据传输尚未完成:当AXI DMA控制器正在执行据传输操作时,例如将据从主存储器传输到外设设备,控制器会一直忙碌直到据传输完成。 2. 传输请求排队等待执行:如果AXI DMA控制器当前正在处理的据传输请求较多,新的传输请求可能需要等待之前的传输完成后才能开始执行,因此控制器会一直处于忙碌状态。 3. 控制器初始化过程:在控制器初始化或复位时,控制器可能需要进行一些配置和初始化操作,此时也会出现xaxidma_busy状态,表示控制器正在初始化过程。 当我们需要使用AXI DMA控制器进行据传输时,我们需要根据xaxidma_busy状态来判断控制器是否可用。只有当控制器不忙碌时,我们才能发送新的传输请求到控制器,并等待传输完成后再进行下一步操作。如果控制器处于忙碌状态,我们需要等待一段时间,直到控制器空闲后再发送传输请求。 综上所述,xaxidma_busy是指示AXI DMA控制器忙碌状态的标志,用于指示控制器是否可用进行新的据传输操作。通过判断控制器是否忙碌,我们可以合理调度和管理据传输的顺序和时机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值