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 |
秒收集一次
小时
启动后,在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 |
秒收集一次
小时
7、RAC双机环境Windows上OSWFW部署方法
7.1 RAC环境使用OSWFW特别调整
(1)将OSWPrivNet.config.template文件更名为OSWPrivNet.config
(2)在OSWPrivNet.config文件里,增加全部节点的私网IP地址,如
|
# Start 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追朔系统历史性能的更多相关文章
- 详细介绍Windows下也能够使用osw性能升级历史
1.Windows系统历史性能分析困难背景 在Linux/Unix上.要追朔历史性能,一般採用部署nmon进行性能监控採集与存储的方式实现.可是却没有在Windows上的版本号. Windows系统假 ...
- windows下简单验证码识别——完美验证码识别系统
此文已由作者徐迪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 讲到验证码识别,大家第一个可能想到tesseract.诚然,对于OCR而言,tesseract确实很强大,自带 ...
- Windows下启动停止Oracle11g服务-为解决系统变慢而生
我们拿Oracle 11g作为例子. 首先在“开始=〉运行”中输入“services.msc”,按回车,进入“服务”控制台, 将 Oracle ORCL VSS Writer Service.Orac ...
- Windows 下java环境变量的配置(Windows7 ,8,8.1,10)
Windows 下java环境变量的配置 在“系统”面板的左上角选择“高级系统设置”,在弹出的系统属性中选择”高级“项,然后点击右下角的“环境变量(N)...”,就此进入JAVA环境变量的配置. 如果 ...
- Windows下Goland的Terminal设置为Git Bash
Windows下Terminal默认的使用的是系统自带的cmd,功能实在太少,用起来远不如Git Bash来得方利和高效.其实要在Goland的Terminal中使用Bash设置起来也很简单,设置位置 ...
- windows下配置非安装版的MySQL5.6
Installing MySQL on Microsoft Windows Using a noinstall Zip Archive,在Windows上使用非安装压缩包安装MySQL.安装步骤如下: ...
- windows下找不到strings.h
头文件用的strings.h,换成string.h就好了.但是以前的Linux系统下用strings.h,strerror都能正常编译,怎么样能正常使用strings.h linux系统下的库问题跟w ...
- CEF中文教程(google chrome浏览器控件) -- Windows下编译Chromium
CEF中文教程(google chrome浏览器控件) -- CEF简介 2013-04-10 16:48 42928人阅读 评论(4) 收藏 举报 分类: CEF(2) 目录(?)[+] ...
- Linux的.a、.so和.o文件 windows下obj,lib,dll,exe的关系
Linux的.a..so和.o文件 - chlele0105的专栏 - CSDN博客 https://blog.csdn.net/chlele0105/article/details/23691147 ...
随机推荐
- Codeforces Round #439 (Div. 2) B. The Eternal Immortality
B. The Eternal Immortality 题目链接http://codeforces.com/contest/869/problem/B 解题心得:题意就是给出a,b,问(a!)/(b!) ...
- django的rest framework框架——版本、解析器、序列化
一.rest framework的版本使用 1.版本可以写在URL中,通过GET传参,如 http://127.0.0.1:8082/api/users/?version=v1 (1)自定义类获取版本 ...
- django的rest framework框架——认证、权限、节流控制
一.登录认证示例 模拟用户登录,获取token,当用户访问订单或用户中心时,判断用户携带正确的token,则允许查看订单和用户信息,否则抛出异常: from django.conf.urls impo ...
- ServletResponse使用方法
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 request和response对象即然代表请求和响应,那我们要 ...
- spring-cloud-sleuth 学习资源
https://www.baeldung.com/spring-cloud-sleuth-single-application https://howtodoinjava.com/spring-clo ...
- vc调试大全
一.调试基础 调试快捷键 F5: 开始调试 Shift+F5: 停止调试 F10: 调试到下一句,这里是单步跟踪 F11: 调试到下一句,跟进函数内部 Shift+F11: 从当前函数中跳 ...
- 2011 Michigan Invitational Programming Contest
Crossings Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100463 Description ...
- hdu2087
#include <stdio.h> #include <string.h> int main(){ int cnt,i,j,k; +],tmp[+]; int strl,tm ...
- 雅图CAD
今天培训了雅图CAD. 由辅助线确定下一步的位置,是个好思想.
- 【树状数组区间修改区间求和】codevs 1082 线段树练习 3
http://codevs.cn/problem/1082/ [AC] #include<bits/stdc++.h> using namespace std; typedef long ...