Windows操作系统性能监控工具和指标分析1/20Windows操作系统性能监控工具和指标分析目录Windows操作系统性能监控工具和指标分析...............................................................................1一、监视工具...........................................................................................................................2(一)Windows2003性能监控组件...............................................................................21.系统监视器............................................................................................................22.计数器日志............................................................................................................3(二)Windows2008可靠性和性能监视器组件...........................................................41.性能监视器............................................................................................................52.可靠性监视器........................................................................................................53.数据收集器集........................................................................................................5(三)Windows7资源监视器........................................................................................5(四)其他监控工具.......................................................................................................61.Windows任务管理器...........................................................................................62.Microsoft网络监视器..........................................................................................73.TCPView.................................................................................................................84.Procexp..................................................................................................................95.procmon................................................................................................................9二、名词解释.........................................................................................................................10三、系统监控方法.................................................................................................................11(一)监控操作.............................................................................................................11(二)选择要监视的数据.............................................................................................13(三)分析性能数据.....................................................................................................131.内存分析方法......................................................................................................142.处理器分析法......................................................................................................153.磁盘I/O分析方法...............................................................................................154.进程分析方法......................................................................................................165.网络分析方法......................................................................................................16(四)解决性能问题.....................................................................................................191.分析资源瓶颈的原因........................................................................................192.调整测试的策略................................................................................................193.资源调整优化....................................................................................................19Windows操作系统性能监控工具和指标分析2/20Windows操作系统性能监控工具和指标分析站在操作系统层面来看系统资源的使用,主要涉及到的监控对象有:处理器使用情况、内存占有量、磁盘I/0操作以及网络流量等。本文介绍了Windows操作系统监控常用的工具、监控对象、监控指标、资源瓶颈判断方法。一、监视工具(一)Windows2003性能监控组件性能监控组件是Windows操作系统提供的监控系统性能的组件,可以通过“控制面板”“管理工具”“性能”打开,或者通过运行命令perfmon.msc打开。图1windows2003性能组件1.系统监视器系统监视器可以通过图形化方法监控选定的性能计数器的值,它用于实时以及从日志文件中查看性能数据。如果是实时监控只能监控1分40秒的数据。Windows操作系统性能监控工具和指标分析3/20下图是系统监视器的属性对话框,它可以设置监控数据的来源。图2系统监视器属性对话框2.计数器日志在性能组件中“性能日志和报警”节点下有“计数器日志”,它可以配置以固定周期记录所选择计数器的数据,并可以存储历史日志数据。在“计数器日志”节点上可以右键选择“新建日志设置(N)…”,然后给日志取名字,也可以设置日志中要采集的计数器、采集周期、日志文件格式、监控调度计划等。下图显示的是“SystemOverview计数器日志”项的属性。Windows操作系统性能监控工具和指标分析4/20图3计数器日志属性(二)Windows2008可靠性和性能监视器组件Windows2008改进了性能监控组件,新增了“可靠性监视器”功能,“计数器日志”也修改成了“数据收集器”。我们通过“控制面板”“管理工具”“可靠性和性能监视器”打开可靠性和性能监视器组件,也可以运行命令perfmon.msc打开。Windows操作系统性能监控工具和指标分析5/20图4windows2003可靠性和性能监视器组件1.性能监视器性能监视器是一种简单而功能强大的可视化工具,用于实时以及从日志文件中查看性能监控数据。使用它,可以以图形化方式查看计数器的值,实时监控只能监控1分40秒。2.可靠性监视器可靠性监视器管理单元提供系统稳定性概览和影响可靠性的事件的详细信息。它会计算出在系统的生存时间内系统稳定性图表中所显示的稳定性指数。3.数据收集器集数据收集器集是Windows可靠性和性能监视器中性能监视和报告的功能块。它将多个数据收集点组织成可用于查看或记录性能的单个组件。可以创建数据收集器集,然后执行下列操作:逐个记录,与其他数据收集器集组合而且并入到日志中,在性能监视器中查看,配置为达到阈值时生成警报,或者由其他非Microsoft应用程序使用。可以将其与在特定时间收集数据的计划规则关联起来。数据收集器集可以包含以下类型的数据收集器:性能计数器、事件跟踪数据、系统配置信息(注册表项值)。(三)Windows7资源监视器运行命令resmon命令开启资源监视器,Windows资源监视器是一个系统工具,用于实时查看有关硬件(CPU、内存、磁盘和网络)和软件(文件句柄和模块)资源使用情况的Windows操作系统性能监控工具和指标分析6/20信息。我们可以按照要监视的特定进程或服务来筛选结果。此外,还可以使用资源监视器启动、停止、挂起和恢复进程和服务,并在应用程序没有按预期效果响应时进行故障排除。图5Windows7资源监视器(四)其他监控工具1.Windows任务管理器Windows任务管理器可以方便地查看本机进程的详细信息,以及CPU、内存、网络的使用情况。Windows操作系统性能监控工具和指标分析7/20图6Windows任务管理器2.Microsoft网络监视器Windows网络监视器是windowsServer版操作系统自带的