第3章 可靠性和性能监视器
可靠性和性能监视器是Windows Server 2008内置的监控组件,将复杂的计数器监测数据以图表模式展示,最终结果为一张完整的图标或者一份完整的分析报告。管理员可以将生成的图表作为评测系统的性能基线,如果在非正常状态下计算机出现性能问题,通过比较即可发现问题的根源,加快排除故障的速度。本章以Windows Server 2008的可靠性和性能监视器为例,详细说明如何监控系统性能和查找潜在的故障。
3.1 性能监视器
性能是用来评测计算机执行应用程序以及执行系统任务速度快慢的标准,从总体上讲,物理磁盘的访问速度,内存的可用性,处理器的速度以及网络带宽都会影响到系统性能。服务器在网络环境中的作用相当重要,相比客户端操作系统管理员们更加需要对其性能以及系统的可用性进行监测,确保服务器平稳运行。
3.1.1 常用计数器
系统的整体性能由许多因素决定,例如CPU利用率,CPU队列长度(即有多少任务正在等待CPU的服务),磁盘忙闲程度(即磁盘驱动器有多少时间用于响应请求),可用的物理内存,网络接口的利用情况等。表3-1介绍常用的性能计数器。
表3-1 常用计数器
3.1.2 启动性能监视器
Windows Server 2008中提供了多种启动性能监视器的方法,最常用的启动方法命令行模式和图形模式。
1. 命令行模式
第1步,选择“开始”→“管理工具”→“可靠性和性能监视器”选项,显示如图3-1所示的“可靠性和性能监视器”窗口。
图3-1 命令行模式启动性能监视器之一
第2步,选择“可靠性和性能”→“监视工具”→“性能监视器”选项,启动可靠性和性能监视器,如图3-2所示。
图3-2 命令行模式启动性能监视器之二
2. 图形模式
第1步,选择“开始”→“运行”命令,显示“运行”对话框,在“打开”文本框中键入“perfmon /sys”,如图3-3所示。
图3-3 图形模式启动性能监视器之一
第2步,单击“确定”按钮,启动“可靠性和性能监视器”窗口,如图3-4所示。
图3-4 图形模式启动性能监视器之二
3.1.3 更改显示模式
性能监视器默认在MMC管理单元中运行,在Internet Explorer浏览模式下也可以运行封装的性能计数器,完成和MMC管理单元完全相同的功能。
第1步,打开“性能监视器”窗口,在监视图表中,鼠标右击,在弹出的快捷菜单中选择“将设置另存为”命令,显示如图3-5所示的“另存为”对话框。
图3-5 更改显示模式之一
第2步,单击“保存”按钮,将图表保存为“HTML”格式。
第3步,使用Internet Explorer打开保存的监视文档,本例中使用的浏览器为Internet Explorer 7.0,默认没有启用ActiveX控件功能,启动该功能后,显示如图3-6所示的“安全警告”对话框。
图3-6 更改显示模式之二
第4步,单击“是”按钮,在Internet Explorer浏览模式,显示如图3-7所示的监视窗口。
图3-7 更改显示模式之三
第5步,单击“”按钮,启动监视任务,监视选择的计数器,如图3-8所示。
图3-8 更改显示模式之四
3.1.4 管理性能监视器
性能监视器通用的管理平台是MMC窗口,实质上是通过性能计数器监视计算机系统的性能,通过连续跟踪产生图表,根据图表即可查看计算机的性能。本节介绍性能监视器常用的管理任务。
1. 添加计数器
计数器是衡量计算机性能的重要指标,默认状态下没有部署任何计数器,在Windows Server 2008中添加所有组件计数器的方法相同,本例以添加监控CPU计数器为例说明如何添加计数器。
第1步,在“性能监视器”窗口中,单击按钮,显示如图3-9所示的“添加计数器”对话框。
图3-9 添加计数器之一
第2步,在“可用计数器”区域的“从计算机选择计数器”下拉列表中,选择需要监视的目标计算机,本例中选择本地计算机。在计数器列表中,选择“Processor”对象,单击“+”按钮,展开该对象所有计数器,如图3-10所示。
图3-10 添加计数器之二
第3步,选择目标计数器,在“选定对象的实例”列表中选择目标实例。如果选择“所有实例”选项,则监视目标计算机中的所有CPU对象。如果存在多个CPU,在列表中显示CPU的索引号,例如0、1。选择“0”表示选择第1个CPU,选择“1”表示选择第2个CPU。
第4步,单击“添加”按钮,将选择的计数器添加到“添加的计数器”列表中,如图3-11所示。如果需要删除计数器,在“添加的计数器”列表中,选择需要删除的计数器,单击“删除”按钮,即可删除选择的计数器。
图3-11 添加计数器之三
第5步,单击“确定”按钮,选择的计数器添加到监视图表中,自动启动该性能计数器,开始监视计算机的性能,如图3-12所示。
图3-12 添加计数器之四
2. 调整图表显示
性能计数器默认显示模式为“线条”,同时提供“直方图”和“报告”显示模式。
第1步,在“性能监视器”窗口中,单击按钮,可以选择计数器的显示模式,如图3-13所示。
图3-13 调整图表显示之一
第2步,选择“直方图”选项,显示如图3-14所示的“可靠性和性能监视器”窗口。
图3-14 调整图表显示之二
第3步,选择“报告”选项,显示如图3-15所示的“可靠性和性能监视器”窗口。
图3-15 调整图表显示之三
3. 删除计数器
删除无效的计数器。
选择目标计数器(颜色为绿色),单击按钮,删除选择的计数器,如图3-16所示。绿色的计数器被删除。
图3-16 删除计数器之一
4. 突出显示计数器
计算机中可能同时启用多个被监视的计数器,如果管理员需要查看其中的一个计数器,可以使用“突出显示”功能,查看选择的计数器。
选择目标计数器,单击按钮,监视窗口中选择的计数器,将以加粗黑线条显示计数器,如图3-17所示。
图3-17 突出显示计数器之一
5. 冻结显示
冻结显示完成的功能是停止监视计数器,保持当前的状态。注意,该功能将停止监视所有的计数器。
选择目标计数器(颜色为绿色)单击按钮,冻结选择的计数器,如图3-18所示命令执行后,将不再动态监视启用的计数器。
图3-18 冻结显示之一
6. 隐藏计数器
如果监视的计数器过多,管理员可以在图表中隐藏部分不常用的计数器。
第1步,没有隐藏前的计数器,如图3-19所示。图表中显示正在监视两个计数器。
图3-19 隐藏计数器之一
第2步,选择需要隐藏的目标计数器,在监视图表中,鼠标右击,在弹出的快捷菜单中选择“隐藏选中的计数器”命令,如图3-20所示。
图3-20 隐藏计数器之二
第3步,命令执行后,选择的计数器被隐藏,如图3-21所示。
图3-21 隐藏计数器之三
7. 存储监视图像
将监视图表保存为图像,可以作为衡量服务器性能的参考资料。
第1步,在监视图表中,鼠标右击,在弹出的快捷菜单中选择“图像另存为”命令,如图3-22所示。
图3-22 存储监视图像之一
第2步,命令执行后,显示如图3-23所示的“另存为”对话框,键入文件名并设置图片格式。单击“保存”按钮,将当前的监视图表保存为图片,图片格式为“Gif”格式。
图3-23 存储监视图像之二