Windows系统性能分析

性能调优是系统管理的重要部分,而最常使用的工具就是Windows自带的Performance Monitor了,特别是从windows 2008开始,Performance Monitor有了极大的改进。

在 Performance Monitor中可以看到,该工具主要包括data collector sets和reports两部分,其中每部分又都分为user defined和system两部分。user defined为用户自定义的data collector sets和reports,而system部分则为windows内置的data collector sets和reports,在有大量的性能监控器时进行分析就是一个非常的麻烦的事情了。SQL Server 2008也有很大的改进,和Windows 2008一样也有data collector。利用SQL Server自带的Data collector功能就可以进行SQL Server的性能分析,通常在出现问题的SQL Server 2008启用Data Collector就不太好了,一样可以使用Windows 性能分析工具PAL ,我之前简要介绍过这个工具如何分析Performance Monitor (PerfMon) Log,Performance Analysis of Logs (PAL) Tool,是codeplex上的开源项目,主要用来进行性能分析,8月31日这个工具发布了2.0版本,下载地址是http://pal.codeplex.com/releases/view/51623

运行该程序,可以看到如下的界面

输入产生的性能计数器日志文件的文件路径

选择日志分析的模板,微软的所有产品都支持IIS, MOSS, SQL Server, BizTalk, Exchange, 和Active Directory,自己还可以自定义相关的模板:

调整服务器的具体参数,如内存、cpu等

选择执行选项,我们选择立即执行,并点击完成。

这时会弹出一个powershell窗体开始进行数据处理。由于PAL实在powershell基础上开发的,因此需要在运行前确保已经安装了合适的颇为而设立了版本和其他相关的组件。

在经过一段时间的处理后,我们就可以得到一份图文并茂的性能分析报告了,由于该报告过长,这里只截取了一个片段,完整的版本可查看下面的附件。在该报告中可以看到对每一个监控数据是否合理的一个提示,非常有效的帮助分析和解决性能问题。

完整的报告可查看PAL网站的示例。

Performance Analysis of Logs (PAL) Tool: Part 1

Performance Analysis of Logs (PAL) Tool: Part 2

Performance Analysis of Logs (PAL) Tool: Part 3

Microsoft – Performance Analysis of Logs (PAL) Tool – v2.x – Using PAL template files in MS Windows 2008

Forefront TMG Performance Troubleshooting with PAL v2.x Part 1 – Data Collection

Forefront TMG Performance Troubleshooting with PAL v2.x Part 2 – Data Analysis and Reporting

SQL Server 2008的数据库分析方法参考以下文章:

The SQL Server 2008 Data Collector: Part 1

The SQL Server 2008 Data Collector- Part 2

The SQL Server 2008 Data Collector: Part 3

使用效能監視器收集Hyper-V的效能,並透過PAL Tool產出報表

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

IP路由协议简析

RIP 路由信息协议 IGRP 内部网关协议 EIGRP 增强型内部网关路由协议 OSPF 开放最短路径优先 3种动态路由: 距离矢量:RIP/RIPv2  I...

18910
来自专栏企鹅号快讯

技术分享连载|UGUI对于emoji表情的处理|加载资源时的内存波动|Animator采样……

我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完必有收获。如果您有任何独到的见解或者发现也欢迎联系我们,一起探讨。 内存管理 Q:...

3906
来自专栏星流全栈

React + Redux 最佳实践

3025
来自专栏张善友的专栏

[.NET网格计算框架] Alchemi

Alchemi [.NET网格计算框架] 是 一个以使用简易为目的的Windows下的网格计算框架。它提供了:a)开发网格软件的编程环境 和 b)建造网格和运行...

2028
来自专栏SAP最佳业务实践

想学FM系列(16)-SAP FM模块:预算结构(7)-预算结构操作-多层预算结构维护

3.2.2.3 多层预算结构的维护 ? 1)FMHIE_HIEID- 编辑层次结构标识 功能为多层预算结构备用树定义一相标识ID,并定义相关属性,为之后生成备...

4988
来自专栏LET

谈谈3D Tiles(1):渲染调度

4426
来自专栏沃趣科技

容器化RDS|调度策略

前文我们介绍了基于 Kubernetes 实现的下一代私有 RDS. 其中, 调度策略是具体实现时至关重要的一环, 它关系到 RDS 集群的服务质量和部署密度....

38410
来自专栏杨建荣的学习笔记

关于闪回区溢出导致的数据hang(r11笔记第12天)

对于Oracle数据库的闪回区的设置,之前和一个同事和讨论过,总体来说有一些不同的意见。 首先这个闪回区是一个逻辑的概念,闪回区的大小不会严格依赖于磁盘空间的情...

36413
来自专栏吉浦迅科技

放下王者农药这锅,玩一把Tensorflow吧

暑期开始了!对于Lady姐来说,如何安排儿子的暑期生活是一件大事,显然是不能沉迷于王者农药, ? 于是Lady姐随手扔了一个教程给他:按照这份教程,在家里Win...

40410
来自专栏测试开发架构之路

MatlabR2014a 安装破解详细图文教程(附下载链接(内附CVX工具箱))

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据...

3397

扫码关注云+社区

领取腾讯云代金券