监视性能和可用性的场景
场景1 :使用资源查看器检测常规系统活动
Windows性能诊断控制台的主页是一个资源查看窗口,当用户使用管理员权限运行Windows性能诊断控制台时,他可以检测CPU,磁盘,网络以及内存的使用情况,以及那些进程正在使用哪些资源的详细信息。资源查看器通过Windows Kernel Trace provider session来显示信息,为了使用这个会话,用户必须以本地管理员的身份进行登录,或者在控制台上提升权限。
如果用户在运行控制台时没有足够的权限,那么窗口中将不会展示当前的系统信息。如果用户点击工具条中的Start 按键,可以看到下面的信息:
The Windows Kernel Trace provider is already in use by another trace session. Taking control of it may cause the current owner to stop functioning properly.
如果你选择 Take control of the session,访问将会被拒绝。用户必须以本地管理员身份重新登录,或者按照下面的步骤运行Windows性能诊断控制台来提升权限。
首先开启控制台,以管理员组成员的身份登录到计算机,然后在Start,点击All Programs, 点击Accessories, 右击 Command Prompt, 在弹出的窗口上点击 Run Elevated… 完成后在命令提示符下,键入perfmon.exe 按下回车,Windows性能诊断控制台将会在资源查看器屏幕上开启。
窗口中四个卷轴的图表分别显示了本机CPU,磁盘,网络以及内存的实时使用情况。四个图表之下是四个可扩展的部分用来提供这些资源更详细的信息。点击每个页签右侧的下拉箭头便可以显示更多的详细信息。
场景2: 使用可用性监视器查看系统的可用性
可用性监视器是微软管理控制台的一个snap-in小工具,它主要是为用户提供系统可用性概览,并且根据独立事件的详细信息来分析它们是否会对系统的整体可用性构成影响。这个工具在系统安装完成后就开始收集数据。不过需要注意的是,如果我们希望使用这个工具,那么最少要保证系统已经运行了24小时以上,否则是无法看到分析数据的。当然与资源查看器一样,用户依然需要使用本地管理员的权限来使用这个监视器。当可用性监视器已经收集了28天的数据后,监视器图形上将会显示一条节点串连起来的线,来标识现在还没有指定一个合适的基线来作为计算机可用性的标准。

运行可用性监视器前提升权限的方法与场景1同样,在此不做重叙,得到适当的权限后,通过命令提示行开启MMC工具,然后在文件菜单添加Snap-in,选择可用性监视器工具,如果此时用户的计算机还未运行超过24个小时,将会收到以下的错误信息:
Reliability Monitor cannot provide data because the Reliability Analysis Component (RAC) task has been disabled or because RAC has not calculated a session yet. Either enable the RAC task, or if the RAC task is running, please wait 24 hours and check for data again.
在监视器窗口中,超过一半的区域将会显示系统稳定性情况的图表,同时一个日历工具用来选择单日数据或者一段时间数据集的显示。点击Select All Dates 可以查看图表上全部可用的数据。
可用性监视器可以维护系统稳定性和可用性事件一年的历史记录,系统可用性图表则可以显示操作系统可用性的起伏变化,在服务器端最多可以显示四个月的数据,而在客户端可以显示一个月的数据。
在图表下侧,五个跟踪区域可以更加详细的展现出影响系统稳定性的事件,用户可以通过点击加号(+)来查看事件收集上来的数据。这些数据的类型包括:软件的安装/卸载,应用程序错误,驱动加载失败,硬件错误以及Windows错误。