性能监视和优化
1.了解系统性能相关概念;
2.掌握任务管理器的使用;
3.掌握性能监视器的使用。
学习难点
1.任务管理器的使用;
2.性能监視器的使用。
项目任务描述
管理员
②系统内部感染病毒;
③服务或应用程序启动过多。
经过分析后,小李决定分三步检查和排除故障:
首先使用任务管理器检查
项目任务划分
①子任务1:使用任务管理器了解有关计算机性能的信息,了解计算机上所运行的序和进程的详细信息,关掉部分不必要的应用程序;
②子任务2:使用性能监视器监视系统性能,判断系统“瓶颈”。
三、 项目任务实施
(一) 子任务1使用任务管理器 管理应用程序和进程
1.工作任务
使用任务管理器了解有关计算机性能的信息,了解计算机上所运行的程序和进程的详细信息。
2.相关知识点
任务管理器是系统提供的个用于监控系统中运行的程序和进程的相关信息的工具,通过使用任务管理器,用户可以查看正在运行的程序的状态,并能够终止已停止响应的程序,也可以使用多达15项的参数来评估正在运行的进程的活动,还可以监视计算机性能的关键指示器,查看反映CPU和内存使用情况的图形和数据。此外,如果与网络连接,也可以查看网络状态,了解网络的运行情况。
3.任务步骤
①打开任务管理器。同时按下"Ctrl+Al+Del" 组合键或在任务栏的空白处右键单击,然后选择“任务管理器”菜单项打开任务管理器,如图14-1所示。
②若某个应用程序停止响应:将会消耗较多的CPU和内存资源,使计算机反应速度变慢。此时可以单击鼠标左键,选中停止响应的应用程序,然后单击“结束任务” 按钮,强制关闭无响应的程序。或者查看是否存在 些不必在上班时间运行的程序,如定时在杀病毒等,把这些程序关闭以提高系统响应速度。
③“Windows任务管理器”中可以通过单击不同的选项卡查看系统性能,如查看进程和联网的性能,参看CPU和内存的利用率等。对于某些系统服务进程和某些病毒程序,在系统中运行的时候,不会显示个应用程序 界面,此时无法通过结束任务的方式关闭其运行,可以在“Windows任务管理器”中单击“进程”选项卡,在进程列表中找到占用较多CPU的可疑的进程,然后单击“结束进程”按钮,可以停止该进程的运行,如图14-2 所示。
(二)子任务2使用性能监视器监视系统性能
1.工作任务
使用性能监视器监视系统性胎,了解工作负荷以及它对系统资源的影响,利用发现站果来诊断问题,判断哪个系统资源为系统“瓶颈” ,从而做出调整。
2.相关知识点
监视系统的性能是维护和管理计算机的重要操作。Windows Server 2003系统提供任务管理器、系统监视器以及性能日志和警报三种工具来监视系统性能。前面已经介绍了在“任务管理器”中观察计算机上的程序和进程的信息,以及处理器和内存的使用情况等选项。“系统监视器”提供的是有关操作系统的特定组件以及专门收集性能数据的程序所使用的
资源的详细数据,用图形的形式显示。日志则提供了对这此数据的记录能力。当计数器值到达、高于或低于所定义的阈值时,警报将通过“信使”服务告知用户。
3.任务步骤
(1)打开性能监视器
选择“开始”一“运行”,在运行窗口中输人“perfmon.msc",单击“确定”,打开“性能”窗口,如图14-3所示。
(2)性能监视器的配置
①选择监视方法。图形对于本地或远程计算机的短期实时监视是最为有效的方式。例如要在系统事件发生时观察该事件,其中选择合适的更新间隔,以便捕获感兴趣的活动类型。日志对于保留记录和延长监视(尤其是远程计算机)非常有用;记录的数据可以导出并生成报告或使用“系统监视器”提供图表或直方图。日志是监视多台计算机最实用的方法。
②选择监视频率。对于常规监视,通常可以用超过15分钟的间隔来记录活动。如果要监视特定的问题,则必须改变时间间隔。如果要在特定时间内监视特定进程的活动,可以设置较短的更新时间间隔:反之,若要监视慢速显示的问题(如内存溢出),则使用较长的间隔。选择时间间隔时,还要考虑要监视的总时间长度。如果监视不超过4个小时,则每15秒更新次比较合理;如果要监视系统8个小时或更长时间,则设置的间隔不要少于300秒。将更新问隔设置为高频率可能使系统生成大量数据,但这可能难于处理并增加运行性能日志和警报的总开销。
③保存性能数据的记录。“性能 日志和警报”能够将日志性能数据记录到SQL数据库中。如果将记录的数据保留在数据库中,可以查询这些信息并将其包含在报告中。使用数据库分析工具可以查询结果并使用各种参数详细检查结果,甚至可以显示出图形的界面。
(3)添加一个新的监控选项
系统默认的监控界面没有任何可监控的数据项,下面通过例子介绍如何添加一一个新的监控选项。操作步骤如下:
①在快捷工具栏上,单击“+” 按钮或在图14-3所示监控的图表区域单击鼠标右键,在弹出的菜单中选中“添加计数器”,弹出如图14-4所示的“添加计数器”对话框。
②选择“使用本地计算机计数器(L)"可以监视本地系统,选择“从计算机选择计数器(M)"可以监视远程计算机;从“性能对象”列表中可以选择相应的监视对象,在“从列表中选择计数器(T)”中选择要监视的计数器。
③单击“添加”,将会在系统性能监控器中出现个新的监控值,设置相应的监控参数和显示特性。具体的设置方法是先单击该参数,然后在右键菜单中选择“属性”,弹出如图14-5所示的对话框。通过切换其他的选项卡,设置相应的参数,单击“确定”按钒就可以在“性能监控面板"上看到新添加的监控数据的图表显示了。
(4)性能数据分析
分析监视数据包括在系统执行各种操作时检查报告的计数器值,应当确定哪些进程最活跃的以及哪些程序或线程应该独占资源。对此类性能进行数据分析,可以了解系统响应工作负载需求的方式。根据监控数据的分析结果,可能发现系统执行情况有时并不令人满意。根据这些偏差的原因和差异程度,可以选择采取纠正操作或者接受这些偏差。通常,决定性能是否可以接受是一种主观判断,随用户环境的变化而明显地变化。表14-1所示的特定计数器的阈值,可以帮助管理员决定系统报告的值是否表示出现了问题。