Windows网络操作系统2020年1月25日星期六第1页你是一家公司的网管员,维护着公司的多台服务器。你需要在本地服务器上使用监视工具监视这些在本地或远程的服务器,随时准备处理公司人员在访问这些服务器遇到的障碍。项目背景第7章系统性能监视与优化管理Windows网络操作系统2020年1月25日星期六第2页第7章系统性能监视与优化管理了解:监视系统性能的目的熟悉:事件日志、计数器及计数器日志、警报、捕获。触发器等的含义掌握:Windows监控工具的使用;优化系统的方法本章学习目的Windows网络操作系统2020年1月25日星期六第3页7.1系统性能概述(1)了解Windows系统运行状态,及时发现和排除系统故障,保证系统正常运行;(2)监控网络用户对资源的访问,保证资源的可用性和数据安全性;(3)了解系统工作负荷及对系统资源的影响,观察性能和资源使用的变化趋势,为将来的升级做好规划;(4)测试系统配置修改对系统性能的影响,并确定需要优化的组件和过程;(5)及时排除网络故障,使网络正常运行;(6)确定和排除性能瓶颈,提高网络运行效率。7.1.1监视系统性能的目的Windows网络操作系统2020年1月25日星期六第4页7.1系统性能概述7.1.2监视系统性能的工具WindowsServer2003系统内置以下几个监视系统性能的工具:事件查看器任务管理器系统监视器网络监视器Windows网络操作系统2020年1月25日星期六第5页7.2事件查看器的使用事件查看器显示的有关事件的信息包括事件类型事件发生的日期和时间事件的来源事件的分类事件ID事件发生时登录的用户以及事件发生所在的计算机通过这些信息可以帮助用户和系统管理员确定和诊断当前系统问题的根源或预测潜在的系统问题。7.1.2事件查看器概述Windows网络操作系统2020年1月25日星期六第6页7.2事件查看器的使用打开事件查看器的方法是:单击【开始】→【管理工具】→【事件查看器】三类最基本的日志:【应用程序】:它包含应用程序或系统程序记录的事件。【安全性】:它记录了诸如有效或无效登录尝试等事件,以及记录与资源使用【系统】:包含WindowsServer2003的系统组件记录的事件。7.1.2事件查看器概述Windows网络操作系统2020年1月25日星期六第7页7.2事件查看器的使用7.1.2事件查看器的使用与管理用事件查看器查看事件日志:Windows网络操作系统2020年1月25日星期六第8页7.2事件查看器的使用7.1.2事件查看器的使用与管理事件日志属性的设置:Windows网络操作系统2020年1月25日星期六第9页7.2事件查看器的使用7.1.2事件查看器的使用与管理事件日志的清除与保存:Windows网络操作系统2020年1月25日星期六第10页7.3任务管理器的使用打开任务管理器的方法有两种:①按【Ctrl+Alt+Del】键→在打开的【安全】对话框中单击【任务管理器】;②右击桌面上任务栏空白处→在打开的快捷菜单中选择【任务管理器】:Windows网络操作系统2020年1月25日星期六第11页7.4系统监视器的使用使用系统监视器实时监视系统性能的步骤如下:7.4.1如何实时监视系统性能步骤1:【开始】→【管理工具】→【性能】,打开“性能”窗口。步骤2:单击【系统监视器】→在【性能】窗口的右侧子窗口中任意位置单击鼠标右键→从弹出的快捷菜单中选择【添加计数器】Windows网络操作系统2020年1月25日星期六第12页7.4系统监视器的使用使用系统监视器实时监视系统性能的步骤如下:7.4.1如何实时监视系统性能Windows网络操作系统2020年1月25日星期六第13页7.4系统监视器的使用1.“计数器日志”文件的建立7.4.2利用“计数器日志”进行监视Windows网络操作系统2020年1月25日星期六第14页7.4系统监视器的使用2.查看“计数器日志”监视的数据7.4.2利用“计数器日志”进行监视Windows网络操作系统2020年1月25日星期六第15页7.4系统监视器的使用7.4.3使用“警报”监视系统活动Windows网络操作系统2020年1月25日星期六第16页7.5网络监视器的使用7.5.1网络监视器的安装与启动使用系统监视器实时监视系统性能的步骤如下:Windows网络操作系统2020年1月25日星期六第17页7.5网络监视器的使用7.5.2设置捕获筛选器“网络监视器”复制数据包(帧)的过程称为捕获。默认情况下,网络监视器将其在网络上检测到的所有帧捕获。若只捕获所需要的帧,则需设置捕获筛选器。Windows网络操作系统2020年1月25日星期六第18页7.5网络监视器的使用7.5.3设置捕获触发器触发器是一种当符合指定条件时被执行的动作。网络监视器允许用户设计捕获触发器,以便在网络监视器从网络上检测到一组特定的条件时启动指定的操作,该操作可以是开始捕获、结束捕获或启动某个可执行文件等。Windows网络操作系统2020年1月25日星期六第19页7.5网络监视器的使用7.5.3设置捕获触发器设置触发器步骤如下:Windows网络操作系统2020年1月25日星期六第20页7.5网络监视器的使用7.5.4设置捕获缓冲区网络监视器将其在网络上检测到的所有帧的统计信息收集到一个捕获缓冲区中,此缓冲区是内存中预留的一个存储区网络监视器可捕获的数据总量依赖于捕获缓冲区大小。打开【网络监视器】→单击【捕获】菜单上的【缓冲区设置】→从【缓冲区大小(MB)】下拉列表框中选择或直接输入一个新值→从【帧大小(字节】下拉列表框中选择或直接输入一个新值→设置完毕后,单击【确定】。Windows网络操作系统2020年1月25日星期六第21页7.5网络监视器的使用7.5.5捕获、查看、分析和保存网络数据Windows网络操作系统2020年1月25日星期六第22页7.6系统性能的监测与优化措施7.6.1系统性能的调节和测试策略1.瓶颈产生的原因及解决要领造成系统资源瓶颈的主要原因及解决要领如下:①资源不足,需要附加或升级组件。②资源配置不正确,需要更改配置设置。③资源出现故障,需要替换。④资源共享工作负载不平均,需要平衡。⑤程序独占特定的资源,这可能需要替换成其他程序、让开发人员重新编写该程序,添加或升级资源,或者在资源需求较低时运行该程序。Windows网络操作系统2020年1月25日星期六第23页7.6系统性能的监测与优化措施7.6.1系统性能的调节和测试策略2.性能优化的一般步骤①选择对系统进行监视的监视工具(包括第三方工具);②根据当前系统不良症状确定相应的监视对象和计数器可接受值的范围;③开始监视,然后,依据监视获得的性能数据,调整系统资源。调整资源时,要特别注意:每次只更改一处,同时进行多处更改则无法评估每个更改的影响;每次更改后重复监视,以便了解更改前后性能的差异。Windows网络操作系统2020年1月25日星期六第24页7.6系统性能的监测与优化措施7.6.2优化内存性能处理器计数器可接受的范围期望值措施Pages/sec(系统每秒在虚拟内存中读取和写入的页面的总次数,即请求页面的数量)0~20越低越好◎找出过渡占用CPU资源的进程◎升级或添加新的CPUAvailableBytes(系统可用物理内存的总字节数)至少是总内存的5%越高越好◎找出占用内存的进程◎添加内存CommittedBytes(系统已经为其在虚拟内存中保留了空间的物理内存的字节数,即已分配给物理RAM用于存储或分配给页面文件的虚拟内存)小于物理内存低◎找出占用内存的进程◎添加内存PoolNonpagedBytes(被操作系统占用的,不能被写到虚拟内存的物理内存字节总数)保持稳定,不增长无◎检查引起内存泄漏的应用程序PageFaults/sec(在物理内存中,每秒所发生的找不到应用程序所需要数据的次数,即每秒钟出错页面的平均数量)小于等于5次越低越好◎找出引起页面交换的进程◎添加内存Windows网络操作系统2020年1月25日星期六第25页内存资源调整与优化策略如下:合理使用内存。这要求网管员必须对系统中的内存使用情况非常了解,对于那些不再需要的功能、应用程序或服务应及时关闭,以便释放内存给其他应用程序和服务。另外,管理员还可以通过系统设置来决定内存的主要优化对象。一般,服务器的主要优化对象应该是后台服务,而工作站和单个计算机的主要优化对象应该是前台应用程序。在最高性能的计算机上或当系统工作负载较轻时运行需要大量内存的程序。确定页面文件的正确大小。建议初始页面文件大小为可用RAM的1~1.5倍,这取决于所使用的系统。实际需要的大小取决于工作负载。使用多个磁盘时创建多个页面文件。增加物理内存。虽然通过优化内存配置能够提高内存的性能,但是这不能从根本上解决问题。如果系统的内存严重不足,只能通过添加新内存来解决。在添加内存时,既要考虑到当前的需要,又要考虑到后期的需要,还要考虑内存的速度和本身性能。Windows网络操作系统2020年1月25日星期六第26页7.6系统性能的监测与优化措施7.6.3优化处理器性能处理器计数器可接受的范围期望值措施%ProcessorTime(CPU利用率,表明了CPU的繁忙程度,是CPU运行时间(执行非空闲线程)与总时间之比)小于85%越低越好◎找出过渡占用CPU资源的进程◎升级或添加新的CPUSystem:ProcessorQueueLength(处理器请求队列中请求的数量,即处理器的队列线程个数,)小于10越低越好◎升级或添加新的CPUServerWorkQueues:QueueLength(当前CPU服务器作业长度,选中的处理器的队列中请求的数量)小于4越低越好◎找出过渡占用CPU资源的进程◎升级或添加新的CPUInterrupts/sec(每秒接收硬件中断请求次数,即处理器正在处理的来自应用程序或硬件的中断的数量,WindowsServer2003系列每秒一般可以处理上千个中断程序)视CPU而定越低越好◎找出发出过多中断请求的设备◎升级CPU或加多个CPUWindows网络操作系统2020年1月25日星期六第27页处理器资源调整与优化策略如下:升级到一个更快的处理器,或使用具有更大高速缓存的处理器。目前使用的CPU均有二级缓存,CPU只能处理一级缓存中数据,二级缓存先将数据传递到一级缓存中,再由一级缓存传递到CPU进行处理。可见,CPU的缓存越大,CPU处理数据的速度就越快。添加一个处理器(即采用多处理器技术)。当然,要实现多处理器技术需要支持多处理器安装的主板和操作系统。WindowsServer2003根据不同版本可支持2~32个CPU。检查产生过多中断的驱动程序或系统组件,并酌情处理。Windows网络操作系统2020年1月25日星期六第28页7.6系统性能的监测与优化措施7.6.4优化磁盘性能磁盘对象的计数器可接受的范围期望值措施%DiskTime(磁盘利用率,磁盘为读写磁盘服务所占用的磁盘时间百分比,即磁盘驱动器忙于为读写入请求提供服务所占用的时间百分比)小于50%越低越好◎检查是否是由于页面交换所造成◎升级磁盘,更换传输速度快的磁盘CurrentDiskQueueLength(当前正在等待磁盘读写请求的数量,即被挂起的磁盘I/O请求的数量)0~2越低越好◎升级磁盘,更换传输速度快的磁盘AvgDiskBytes/Transfer(在每次读或写操作时,系统从磁盘上传输字节的平均数)基线或更高越高越好◎升级磁盘,更换传输速度快的磁盘DiskBytes/sec(系统每秒可以从磁盘读取或者写入的字节总数)基线或更高越高越好◎升级磁盘,更换传输速度快的磁盘Windows网络操作系统2020年1月25日星期六第29页磁盘资源调整与优化策略如下:升级到更高速度的磁盘或增加磁盘。如果可能,升级磁盘控制器和总线。在服务器上