Windows下也可以使用osw追朔系统历史性能

1、Windows系统历史性能分析困难背景

在Linux/Unix上,要追朔历史性能,一般采用部署nmon进行性能监控采集与存储的方式实现,但是却没有在Windows上的版本。

Windows系统如果要分析历史性能,一直是个老大难。

其实,ORACLE有一个监控工具叫OSWatcher的工具,不仅可以在Linux/Unix上使用,还可以在Windows上使用,叫OS Watcher For Windows (OSWFW),解决了Windows系统上历史性能不可查的问题。

2、OSWFW支持的Windows版本


Windows XP (x86 & x64)

Windows 7 (x86 & x64)

Windows 8 (x86 & x64)

Windows 2003 R1 & R2 (x86 and x64)

Windows 2008 R1 & R2 (x86 & x64)

Windows 2012

3、OSWFW采集的指标


Cache

LogicalDisk

Memory

Netstat

PagingFile

PhysicalDisk

Process

Processor

Server_Work_queue

System

Thread

4、软件官方说明与下载地址

参见metalink文档:433472.1     当前版本为oswfw_2_5.1

5、英文版Windows上OSWFW部署方法


c:\>unzip oswfw_2_5.1.zip

c:\oswfw_2_5.1>oswatcher 60 10000

参数值说明:60:每隔60秒收集一次

10000:持续运行10000小时

启动后,在c:\oswfw_2_5.1下会生成一个Archive文件,存放监控采集到的数据,数据以csv格式保存

6、中文版Windows上OSWFW部署方法

6.1  中文版Windows上运行oswfw问题

oracle官方metalink文档中介绍oswfw是只能运行在英文版Windows上的,但实际上,笔者经过测试,中文版Windows,通过修改windows的cmd窗口代码页,也是可以运行OSWFW的。在启动oswatcher时,会报下面信息


Start of Operating System Watcher for Windows

此时不应有 6.1。

c:\oswfw_2_5.1>

6.2 中文版Windows运行oswfw需修改窗口代码页


c:\oswfw_2_5.1>chcp 437

Active code page: 437

6.3 启动oswfw


c:\oswfw_2_5.1>oswatcher 60 10000

参数值说明:60:每隔60秒收集一次

10000:持续运行10000小时

7、RAC双机环境Windows上OSWFW部署方法

7.1 RAC环境使用OSWFW特别调整

(1)将OSWPrivNet.config.template文件更名为OSWPrivNet.config

(2)在OSWPrivNet.config文件中,加入所有节点的私网IP地址,如


# Start of OSWPrivNet.config file

# Put the IP addresses for all Interconnect interfaces of all nodes on a single line

# Remove the "#" character from the address line.  The following are examples only:

192.168.1.100

192.168.1.101

# End of OSWPrivNet.config file

7.2 RAC环境启动方法


c:\oswfw_2_5.1>oswatcher 60 10000 RAC

8、停止OSWFW

8.1 单节点停止OSWFW


c:\oswfw_2_5.1>oswatcher stop

8.2 停止RAC中所有节点的OSWFW


c:\oswfw_2_5.1>oswatcher stop curiousgeorgel

本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作

欢迎加入 系统性能优化专业群 ,共同探讨性能优化技术。群号:258187244

Windows下也可以使用osw追朔系统历史性能,布布扣,bubuko.com

时间: 2024-10-20 07:30:42

Windows下也可以使用osw追朔系统历史性能的相关文章

Windows下也能够使用osw追朔系统历史性能

1.Windows系统历史性能分析困难背景 在Linux/Unix上.要追朔历史性能,一般採用部署nmon进行性能监控採集与存储的方式实现.可是却没有在Windows上的版本号. Windows系统假设要分析历史性能,一直是个老大难. 事实上.ORACLE有一个监控工具叫OSWatcher的工具,不仅能够在Linux/Unix上使用,还能够在Windows上使用.叫OS Watcher For Windows (OSWFW),攻克了Windows系统上历史性能不可查的问题. 2.OSWFW支持的

Windows下安装Ubuntu 16.04双系统

虽然听说Windows10的下一个版本可以运行Ubuntu,但是身患重度强迫症的我还是喜欢纯净的.原味儿的Ubuntu系统,所以安装了Ubuntu官方会长期提供支持的最新的Ubuntu 16.04,以下是安装过程: 一.准备: (一).准备工具: ? U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘) ? Ubuntu 16.04LTS(长期支持版) 镜像: 下载地址:http://www.ubuntu.com/download/desktop (Ubuntu中国下载地址:http:

windows下用cmd命令netstat查看系统端口使用情况

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1.Windows平台 在windows命令行窗口下执

windows下文件编码和读写注意

最近写了一个小工具,主要实现自动搜索指定路径下所有文本文件内容,并替换指定字符串,记录下几个容易犯错误的地方. 1,fread读出来的buffer存放到string里,如果要搜索指定的字符串,比如"中华人民共和国",首先要确定文件的编码格式是什么?根据文件的编码格式,对目标串进行编码转换后,才能用string.find去进行查找. 而如何判断文件的编码格式呢,windows下文本文件一般有两种字符集,unicode和gbk,根据文件的前三个字节来决定该文件的编码格式,这三个字节是 &q

windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)

这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么. NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现.简单地说,就是在java中调用C/C++函数.至于为什么要用NDK,我总结了一下,大致有以下几方面原因: 1.提升程序运行效率:众所周知

windows下用ADT进行android NDK开发的详细教程(从环境搭建、配置到编译全过程)

郑重申明:如需转载本博客,请注明出处,谢谢! 这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么. NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现.简单地说,就是在java中调用C/C++函数.至于为什么要用NDK,我总结了一下,大致有以

在windows下改装gvim为python的IDE

在windows下改装gvim为python的IDE Reference: http://blog.csdn.net/chain2012/article/details/7445061 http://www.pythonclub.org/linux/vim/pydiction 需要下载的vim编辑器与python vim download:http://www.vim.org/download.php#pc python download: https://www.python.org/down

手机直播系统偶尔会需要到的:Windows 下视频采集技术

Windows下视频采集的方法 在 Windows 下主要有两种方法来采集视频: 一种是通过 Media Foundation,另一种是通过 DirectShow. Meida Foundation 是 Windows 从 vista 之后推出的一套全新的 多媒体SDK,简单方便,从 Win7 开始成熟起来. 另一种是 DirectShow,它主要用于 win7 之前的采集视频.使用 DirectShow 编写代码比较麻烦,主要是因为 Windows 工程师按照逻辑电路的思维方式设计了 Dire

【大话QT之十五】ctkPluginFrameWork插件系统Windows下编译

使用ctkPluginFramework作为插件系统框架的确有着众多开发上的优势.最近收到一些站内信,大家都想使用ctkPluginFramework但是不知道如何编译,这篇教程就来讲一讲ctkPluginFramework插件系统在Windows下的编译过程. 准备条件: 1. 安装Git,我们通过它来下载CTK的源码. 2. 安装CMake,我们用它来生成vs下的sln解决方案文件. 相关站点: 1. CTK的官网:http://www.commontk.org/index.php/Main