技术开发 频道

Oracle在基于Window操作系统的性能监控


2. 性能监视器
    可以使用“性能”来自动收集本地或者远程计算机的性能数据。您可以使用“系统监视器”查看已记录的计数器数据,或者将数据导出到电子表格程序或用于分析和生成报表的数据库中。
与“系统监视器”相似,“性能日志和警报”支持定义:性能对象、性能计数器和性能对象实例。它同时支持为有关监视硬件资源和系统服务的数据设定采样间隔。

    默认情况下,进程和线程实例附加了 #n(其中,n 是整数)(联机帮助中的解释,不太明白什么含意),缺省情况下,性能监视器无法对用户进程和进程内的线程情况进行跟踪,按照以下进行设置后,即可实现线程和用户进程的跟踪。
要添加进程标识符 ID,可以在 KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance 子项下创建名为 ProcessNameFormat 的 DWORD 值,并将其值设为 2。
    同样,要添加线程 ID,可以在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfProc\Performance 子项下创建名为 ThreadNameFormat 的 DWORD 值,并将其值设为 2。



    通常情况下需要监视的组件和关注对象,更详细的信息,请看计数器中的说明
       
       组件:磁盘
  正被监视的性能方面:用法
  要监视的计数器:
  物理磁盘\ Disk Reads/sec(磁盘读取/秒)
  物理磁盘\ Disk Writes/sec(磁盘写入/秒)
  逻辑磁盘\ % Free Space(可用空间)
  组件:磁盘
  正被监视的性能方面:瓶颈
  要监视的计数器:物理磁盘\ Avg.Disk Queue Length(磁盘队列平均长度)(所有实例)

  组件:内存
  正被监视的性能方面:用法
  要监视的计数器:
  内存\ Available Bytes(可用字节)
  内存\ Cache Bytes(缓存字节)
       
       组件:内存
  正被监视的性能方面:瓶颈或漏洞
  要监视的计数器:
  内存\ Pages/sec(页面/秒)
  内存\ Page Reads/sec(页面读取/秒)
  内存\ Transition Faults/sec(传输错误/秒)
  内存\ Pool Paged Bytes(分页的内存池字节)
  内存\ Pool Nonpaged Bytes(未分页的内存池字节)

  组件:处理器
  正被监视的性能方面:用法
  要监视的计数器:处理器\ % Processor Time(处理器时间)(所有实例)

  组件:处理器
  正被监视的性能方面:瓶颈
  要监视的计数器:
  系统\ Processor Queue Length(处理器队列长度)(所有实例)
  处理器\ Interrupts/sec(中断/秒)
  系统\ Context switches/sec(上下文切换/秒)

1. 在性能 的性能日志和警报 选择 计数器日志
2. 点击 新建日志设置

0
相关文章