资源描述
网站组建、管理与维护网站组建、管理与维护第第10章章 Web网站运维管理网站运维管理新编计算机类本科规划教材新编计算机类本科规划教材新编计算机类本科规划教材新编计算机类本科规划教材 电子工业出版社电子工业出版社 1 1山西师范大学网络信息中心山西师范大学网络信息中心 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2 2页页,共共6464页页学习目标学习目标学习目标学习目标:(1 1)了解网站性能概念、标准,测试目的、类型以及)了解网站性能概念、标准,测试目的、类型以及与测试相关配置;了解网站性能改进技术。理解性能测与测试相关配置;了解网站性能改进技术。理解性能测试方法;理解调整和优化服务器内存,操作系统组件优试方法;理解调整和优化服务器内存,操作系统组件优化方法。基本掌握网站吞吐率测试和可靠性测试方法。化方法。基本掌握网站吞吐率测试和可靠性测试方法。(2 2)了解网站故障管理内容与途径,会使用)了解网站故障管理内容与途径,会使用WindowsWindows可可靠性与性能监视器检测网络系统故障。能够使用靠性与性能监视器检测网络系统故障。能够使用SnifferSniffer ProPro诊断网络系统性能,利用网站日志排除故障。诊断网络系统性能,利用网站日志排除故障。(3 3)了解网站评估的作用,能够按照网站评估原则、)了解网站评估的作用,能够按照网站评估原则、内容和流程,对网站性能和安全性评估,提出整改技术内容和流程,对网站性能和安全性评估,提出整改技术措施。措施。第第10章章Web网站运维管理网站运维管理 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3 3页页,共共6464页页重点知识重点知识:网站性能和缩放性的标准和测试方法网站性能和缩放性的标准和测试方法网站性能和缩放性的标准和测试方法网站性能和缩放性的标准和测试方法网站响应能力测试和可靠性测试网站响应能力测试和可靠性测试网站响应能力测试和可靠性测试网站响应能力测试和可靠性测试改进网站性能和缩放性的技术改进网站性能和缩放性的技术改进网站性能和缩放性的技术改进网站性能和缩放性的技术缩放性问题及对策,保持网络的规划,缩放性问题及对策,保持网络的规划,缩放性问题及对策,保持网络的规划,缩放性问题及对策,保持网络的规划,使用使用使用使用WindowsWindows可靠性与性能监视器检测网络故障可靠性与性能监视器检测网络故障可靠性与性能监视器检测网络故障可靠性与性能监视器检测网络故障使用使用使用使用SnifferSniffer Pro Pro诊断网络系统性能诊断网络系统性能诊断网络系统性能诊断网络系统性能网站系统评估的原则、内容和流程网站系统评估的原则、内容和流程网站系统评估的原则、内容和流程网站系统评估的原则、内容和流程 难点知识难点知识:调整和优化服务器内存调整和优化服务器内存调整和优化服务器内存调整和优化服务器内存使用使用使用使用SnifferSniffer Pro Pro诊断网络的性能。诊断网络的性能。诊断网络的性能。诊断网络的性能。第第10章章Web网站运维管理网站运维管理 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第4 4页页,共共6464页页网站性能测试网站性能测试 网站性能改善网站性能改善 Windows可靠性与性能监视器可靠性与性能监视器 网络嗅探技术与运行监测网络嗅探技术与运行监测使用日志维护网络系统使用日志维护网络系统 网站系统性能与安全评估网站系统性能与安全评估 第第10章章Web网站运维管理网站运维管理 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第5 5页页,共共6464页页10.1 网站性能测试网站性能测试 网站性能及指标网站性能及指标 性能测试类型与方法性能测试类型与方法 网站可靠性测试网站可靠性测试 网站吞吐率测试网站吞吐率测试 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第6 6页页,共共6464页页10.1 网站性能测试网站性能测试网站性能及指标 性能测试类型与方法 网站可靠性测试 网站吞吐率测试 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第7 7页页,共共6464页页10.1.1 网站性能及指标网站性能及指标Web网站性能可以从两个方面描述。最终用户,响应时间是用于判断网站性能高低的一个基本手段。网络管理员,所关心的就不只是响应时间,还有网站的资源利用率,以及网站的可用性。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第8 8页页,共共6464页页1什么是网站性能通常,响应时间随着用户数量的增加而增加,这主要是由于通常,响应时间随着用户数量的增加而增加,这主要是由于服务器资源和网络利用的程度较高造成的。影响响应时间的因服务器资源和网络利用的程度较高造成的。影响响应时间的因数不仅仅与用户负载(数据库的规模和应用系统的拙劣程度等)数不仅仅与用户负载(数据库的规模和应用系统的拙劣程度等)有关有关 随着访问网络的用户数目的增多,网络服务器将使用更多的随着访问网络的用户数目的增多,网络服务器将使用更多的CPUCPU、输入输入/输出(输出(I/OI/O)和内存来处理这些负载。最终,这些和内存来处理这些负载。最终,这些资源中的一部分将会达到使用极限。资源中的一部分将会达到使用极限。这这就就意意味味着着,系系统统将将不不能能有有效效地地处处理理所所有有请请求求,迫迫使使其其中中的的一一些些请请求求暂暂缓缓处处理理。在在多多数数情情况况下下,计计算算机机的的CPUCPU将将是是第第一一个个使使用用极极限限的的组组件件。当当服服务务器器资资源源达达到到使使用用极极限限后后,最最终终的的后后果果就就是是增增加加了了响响应应时时间间。缩缩放放能能力力允允许许网网络络通通过过提提供供更更多多的的资资源源处理请求,从而处理额外的负载。处理请求,从而处理额外的负载。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第9 9页页,共共6464页页2网站性能指标网站性能指标指 标 项指 标 描 述连通性网站与客户机之间的连通性吞吐量在单位时间内网站中传输的数据量带宽在单位时间内网站服务器所能传送的比特数信道容量服务器信道的极限带宽带宽利用率实际使用的带宽与信道容量的比率包损失在一段时间内网站传输及处理中丢失或出错的数据包的数量包损失率包损失与总包数的比率传输延时数据在网站传输中的延时时间延时抖动连续的数据传输延时的变化 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1010页页,共共6464页页3.网站性能标准网站性能标准响应时间响应时间 所需的并行用户数量所需的并行用户数量 成本成本 标准与峰值标准与峰值 压力造成的降级压力造成的降级 可靠性可靠性 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1111页页,共共6464页页测试目的测试目的 10.1.2 性能测试类型与方法性能测试类型与方法 性能与缩放性测试的目的是,在不同的负载条件下监视和性能与缩放性测试的目的是,在不同的负载条件下监视和性能与缩放性测试的目的是,在不同的负载条件下监视和性能与缩放性测试的目的是,在不同的负载条件下监视和报告网络的行为。这些数据在稍后将用来分析网络的运行状报告网络的行为。这些数据在稍后将用来分析网络的运行状报告网络的行为。这些数据在稍后将用来分析网络的运行状报告网络的行为。这些数据在稍后将用来分析网络的运行状态,并根据对额外负载的期望值安排今后的发展。根据所需态,并根据对额外负载的期望值安排今后的发展。根据所需态,并根据对额外负载的期望值安排今后的发展。根据所需态,并根据对额外负载的期望值安排今后的发展。根据所需要的容量和网络目前的性能,还可以用这些数据计算与今后要的容量和网络目前的性能,还可以用这些数据计算与今后要的容量和网络目前的性能,还可以用这些数据计算与今后要的容量和网络目前的性能,还可以用这些数据计算与今后项目的发展计划有关的成本项目的发展计划有关的成本项目的发展计划有关的成本项目的发展计划有关的成本 。l测试类型测试类型 基准性能测试基准性能测试基准性能测试基准性能测试 负载测试负载测试负载测试负载测试 压力测试压力测试压力测试压力测试 可靠性测试可靠性测试可靠性测试可靠性测试 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1212页页,共共6464页页与测试相关的配置与测试相关的配置 服务器硬件和服务器数量服务器硬件和服务器数量数据库大小数据库大小 测试客户机在网络中的位置测试客户机在网络中的位置两种影响负债的因素两种影响负债的因素 SSLSSL与非与非SSLSSL。图像检索。图像检索。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1313页页,共共6464页页(1 1 1 1)客客客客户户户户机机机机。这这这这个个个个系系系系统统统统用用用用于于于于模模模模拟拟拟拟多多多多个个个个用用用用户户户户访访访访问问问问网网网网络络络络,通通通通常常常常通通通通过过过过负负负负载载载载测测测测试试试试工工工工具具具具进进进进行行行行测测测测试试试试,可可可可以以以以使使使使用用用用测测测测试试试试参参参参数数数数(如如如如用用用用户户户户数数数数量量量量)进进进进行行行行配配配配置置置置,从从从从而而而而得得得得到到到到响响响响应应应应时时时时间间间间的的的的测测测测试试试试结结结结果果果果(最最最最少少少少/最最最最多多多多/平平平平均均均均)。负负负负载载载载测测测测试试试试工工工工具具具具可可可可以以以以模模模模拟拟拟拟处处处处于于于于不不不不同同同同层层层层的的的的用用用用户户户户,从从从从而而而而有有有有效效效效地地地地跟跟跟跟踪踪踪踪和和和和报报报报告告告告响响响响应应应应时时时时间间间间。此此此此外外外外,为为为为了了了了确确确确保保保保客客客客户户户户机机机机没没没没有有有有过过过过载载载载,而且服务器上有足够的负载,应当监视客户机而且服务器上有足够的负载,应当监视客户机而且服务器上有足够的负载,应当监视客户机而且服务器上有足够的负载,应当监视客户机CPUCPUCPUCPU的使用情况。的使用情况。的使用情况。的使用情况。(2 2 2 2)服服服服务务务务器器器器。网网网网络络络络的的的的WebWebWebWeb应应应应用用用用程程程程序序序序和和和和数数数数据据据据库库库库服服服服务务务务器器器器应应应应当当当当使使使使用用用用某某某某个个个个工工工工具具具具来来来来监监监监视视视视,如如如如Windows Windows Windows Windows 2000 2000 2000 2000 Server Server Server Server MonitorMonitorMonitorMonitor(性性性性能能能能监监监监视视视视器器器器)。有有有有一一一一些些些些负负负负载载载载测测测测试试试试工工工工具具具具为为为为了了了了完完完完成成成成这这这这个个个个任任任任务务务务还还还还内内内内置置置置了了了了监监监监视视视视程程程程序序序序。对对对对全全全全部部部部服服服服务务务务器器器器平平平平台台台台进进进进行行行行性性性性能能能能测测测测试试试试的的的的重重重重点点点点在在在在于于于于以以以以下下下下几几几几个个个个方方方方面面面面:CPUCPUCPUCPU,占占占占全全全全部部部部处处处处理理理理器器器器时时时时间间间间的的的的百百百百分分分分比比比比;内内内内存存存存,用用用用字字字字节节节节数数数数(千千千千字字字字节节节节)和和和和每每每每秒秒秒秒出出出出现现现现的的的的页页页页面面面面错错错错误误误误率率率率表表表表示示示示;硬硬硬硬盘盘盘盘,占占占占硬硬硬硬盘盘盘盘时间的百分比;网络,每秒的总字节数。时间的百分比;网络,每秒的总字节数。时间的百分比;网络,每秒的总字节数。时间的百分比;网络,每秒的总字节数。测试方法测试方法 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1414页页,共共6464页页(3 3 3 3)WebWebWebWeb服服服服务务务务器器器器。除除除除了了了了“服服服服务务务务器器器器”中中中中介介介介绍绍绍绍的的的的几几几几项项项项之之之之外外外外,所所所所有有有有WebWebWebWeb服服服服务务务务器器器器还还还还应应应应当当当当包包包包含含含含“文文文文件件件件字字字字节节节节/秒秒秒秒”、“最最最最大大大大的的的的同同同同时时时时连连连连接接接接数数数数目目目目”和和和和“误误误误差差差差测测测测量量量量”等等等等性性性性能能能能测测测测试试试试项项项项目目目目。(4 4 4 4)数数数数据据据据库库库库服服服服务务务务器器器器。所所所所有有有有数数数数据据据据库库库库服服服服务务务务器器器器都都都都应应应应当当当当包包包包含含含含“访访访访问问问问记记记记录录录录/秒秒秒秒”和和和和“缓缓缓缓存存存存命命命命中中中中率率率率”这这这这两两两两种种种种性性性性能能能能测测测测试项目。试项目。试项目。试项目。(5 5 5 5)网络网络网络网络。为了确保网络没有成为网络的瓶颈,为了确保网络没有成为网络的瓶颈,为了确保网络没有成为网络的瓶颈,为了确保网络没有成为网络的瓶颈,监视网络网络以及其中任何子网的带宽是非常重要的。监视网络网络以及其中任何子网的带宽是非常重要的。监视网络网络以及其中任何子网的带宽是非常重要的。监视网络网络以及其中任何子网的带宽是非常重要的。可以使用各种软件包或者硬件设备(如可以使用各种软件包或者硬件设备(如可以使用各种软件包或者硬件设备(如可以使用各种软件包或者硬件设备(如LANLANLANLAN分析器)分析器)分析器)分析器)来监视网络。在交换式以太网中,因为每两个连接彼来监视网络。在交换式以太网中,因为每两个连接彼来监视网络。在交换式以太网中,因为每两个连接彼来监视网络。在交换式以太网中,因为每两个连接彼此之间相对独立,所以,必须监视每个单独服务器连此之间相对独立,所以,必须监视每个单独服务器连此之间相对独立,所以,必须监视每个单独服务器连此之间相对独立,所以,必须监视每个单独服务器连接的带宽。接的带宽。接的带宽。接的带宽。测试方法测试方法 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1515页页,共共6464页页(1 1 1 1)可可可可用用用用的的的的千千千千字字字字节节节节。在在在在测测测测试试试试过过过过程程程程中中中中应应应应当当当当保保保保持持持持相相相相对对对对稳稳稳稳定定定定。该该该该数数数数值值值值一一一一旦降低,就表明系统正在消耗内存,并将产生页故障。旦降低,就表明系统正在消耗内存,并将产生页故障。旦降低,就表明系统正在消耗内存,并将产生页故障。旦降低,就表明系统正在消耗内存,并将产生页故障。(2 2 2 2)页页页页面面面面故故故故障障障障率率率率/秒秒秒秒。这这这这是是是是评评评评估估估估系系系系统统统统性性性性能能能能的的的的另另另另一一一一个个个个标标标标准准准准。当当当当页页页页面面面面故故故故障障障障不不不不断断断断增增增增加加加加,或或或或者者者者保保保保持持持持较较较较高高高高的的的的数数数数目目目目时时时时,则则则则表表表表明明明明系系系系统统统统耗耗耗耗费费费费了了了了太太太太多的内存。通过将内存换出到磁盘,可解决内存不足的问题。多的内存。通过将内存换出到磁盘,可解决内存不足的问题。多的内存。通过将内存换出到磁盘,可解决内存不足的问题。多的内存。通过将内存换出到磁盘,可解决内存不足的问题。(3 3 3 3)错错错错误误误误。为为为为了了了了指指指指出出出出系系系系统统统统的的的的可可可可靠靠靠靠性性性性问问问问题题题题,应应应应当当当当检检检检查查查查在在在在系系系系统统统统测测测测试试试试过过过过程程程程中中中中出出出出现现现现的的的的错错错错误误误误。错错错错误误误误的的的的数数数数量量量量非非非非常常常常少少少少,则则则则说说说说明明明明可可可可靠靠靠靠性性性性良良良良好好好好。但但但但是是是是,当当当当错错错错误误误误的的的的数数数数量量量量不不不不断断断断增增增增加加加加时时时时,就就就就表表表表现现现现网网网网络络络络的的的的可可可可靠靠靠靠性性性性出出出出现现现现了了了了问问问问题。题。题。题。(4 4 4 4)数数数数据据据据库库库库访访访访问问问问日日日日志志志志和和和和表表表表大大大大小小小小。数数数数据据据据库库库库访访访访问问问问日日日日志志志志经经经经过过过过长长长长时时时时间间间间的的的的使使使使用用用用将将将将会会会会增增增增加加加加。要要要要确确确确保保保保访访访访问问问问日日日日志志志志的的的的维维维维护护护护正正正正确确确确,这这这这意意意意味味味味着着着着访访访访问问问问日日日日志志志志的的的的截截截截取取取取时时时时间间间间间间间间隔隔隔隔是是是是有有有有规规规规律律律律的的的的,数数数数据据据据库库库库表表表表的的的的大大大大小小小小将将将将不不不不会会会会超超超超过过过过预预预预期期期期的极限。的极限。的极限。的极限。10.1.3 网站可靠性测试网站可靠性测试 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1616页页,共共6464页页网络响应能力测试网络响应能力测试(1 1 1 1)客客客客户户户户端端端端能能能能力力力力测测测测试试试试。在在在在客客客客户户户户端端端端,使使使使用用用用专专专专用用用用程程程程序序序序,设设设设置置置置不不不不同同同同访访访访问问问问密密密密度度度度,模模模模拟拟拟拟几几几几十十十十个个个个、几几几几百百百百个个个个甚甚甚甚至至至至几几几几千千千千访访访访问问问问,自自自自动动动动化化化化的的的的测测测测试试试试不不不不同同同同地地地地区区区区、不不不不同同同同接接接接入入入入方方方方式式式式(MODEMODEMODEMODE、ISDNISDNISDNISDN、xDSLxDSLxDSLxDSL、CABLECABLECABLECABLE等等等等)、在不同时间内,客户端访问在不同时间内,客户端访问在不同时间内,客户端访问在不同时间内,客户端访问WebWebWebWeb的响应时间、流量、流速等。的响应时间、流量、流速等。的响应时间、流量、流速等。的响应时间、流量、流速等。(2 2 2 2)服服服服务务务务器器器器端端端端能能能能力力力力测测测测试试试试。在在在在不不不不同同同同访访访访问问问问密密密密度度度度情情情情况况况况下下下下,测测测测试试试试服服服服务务务务器器器器吞吞吞吞吐吐吐吐能能能能力力力力,其其其其中中中中包包包包括括括括服服服服务务务务器器器器的的的的处处处处理理理理速速速速度度度度、处处处处理理理理能能能能力力力力、并并并并发发发发处理极限、请求接收能力、请求发送能力。处理极限、请求接收能力、请求发送能力。处理极限、请求接收能力、请求发送能力。处理极限、请求接收能力、请求发送能力。(3 3 3 3)网网网网络络络络环环环环境境境境测测测测试试试试。测测测测试试试试客客客客户户户户端端端端和和和和服服服服务务务务器器器器端端端端所所所所处处处处的的的的网网网网络络络络工工工工作作作作情情情情况况况况。包包包包括括括括从从从从测测测测试试试试的的的的客客客客户户户户端端端端到到到到服服服服务务务务器器器器端端端端的的的的上上上上行行行行网网网网络络络络,和和和和从从从从服服服服务器端到客户端的下行网络。务器端到客户端的下行网络。务器端到客户端的下行网络。务器端到客户端的下行网络。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1717页页,共共6464页页10.1.4 网站吞吐率测试网站吞吐率测试在网站维护过程中,经常会遇到这些问题。例如,如何确认新安装的网站链路是否达到预期的性能?对于一个正在使用的网站,如果它的性能比正常情况慢了许多,如何来查找网站中的瓶颈?增加某种网络应用时,现有带宽是否满足要求?2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1818页页,共共6464页页使用Ping测量网络存在问题使用Ping和类似软件的方式进行验证,但经常会发现Ping报告结果很好,而性能依旧很差。其原因是ICMP有很多局限性。Ping是ICMP报文,这种单一形式的数据与网站中的真实流量有很大差异。ICMP工作方式虽然可以定制尺寸,但是报文的逐一发送和确认(每隔一秒发送一个ICMP 报文),不能形成易于评估的高速流量。ICMP会报告可达性和网站环回时间,不易计算反映链路上、下行传输能力的吞吐量。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第1919页页,共共6464页页通过吞吐量测试可以解决下列问题 测试端与广域网或局域网间的吞吐量;测试跨越广域网连接的IP性能,并用于对照服务等级协议(SLA),将目前使用的广域网链路的能力和承诺的信息速率(CIR)进行比较;在安装VPN时进行基准测试和拥塞测试;测试网站设备不同配置下的性能,从而优化和评估相关设置;在网站故障诊断过程中,帮助判断网站的问题是局域网的问题还是广域网的问题,从而快速定位故障;在日常维护中,定期检测网络带宽;在增加网站设备及应用时,检测其对网络链路的影响。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2020页页,共共6464页页典型的LAN和WAN测试配置 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2121页页,共共6464页页网站性能改善技术措施网站性能改善技术措施 调整和优化服务器内存调整和优化服务器内存 服务器资源优化服务器资源优化 建立与完善网络配置文档建立与完善网络配置文档 10.2 网站性能改善网站性能改善 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2222页页,共共6464页页 Web服务器负载平衡服务器负载平衡(1 1)DNSDNS(Domain Domain Name Name ServerServer)循循循循环环环环法法法法是是是是平平平平衡衡衡衡负负负负载载载载的的的的最最最最简简简简单单单单方方方方法法法法,也也也也是是是是目目目目前前前前最最最最流流流流行行行行的的的的服服服服务务务务器器器器负负负负载载载载平平平平衡衡衡衡的的的的一一一一项项项项功功功功能能能能。可可可可以以以以允允允允许许许许服服服服务务务务器器器器平平平平台台台台通通通通过过过过对对对对一一一一个个个个域域域域名名名名(如如如如)使使使使用用用用多多多多个个个个IPIP地地地地址址址址来来来来进进进进行行行行配配配配置置置置。每每每每当当当当请请请请求求求求来来来来到到到到地地地地址址址址时时时时,DNSDNS服服服服务务务务器器器器就就就就用用用用清清清清单单单单中中中中下下下下一一一一个个个个IPIP地地地地址址址址进进进进行行行行响响响响应应应应。当当当当到到到到达达达达清清清清单单单单的的的的末末末末尾尾尾尾时时时时,DNSDNS服服服服务务务务器器器器将将将将会会会会从从从从开开开开始始始始处处处处重重重重新新新新运运运运行行行行,因而人们把这种方法叫作因而人们把这种方法叫作因而人们把这种方法叫作因而人们把这种方法叫作“IPIP地址轮循地址轮循地址轮循地址轮循”法。法。法。法。(2 2)硬硬硬硬件件件件负负负负载载载载平平平平衡衡衡衡方方方方法法法法比比比比简简简简单单单单的的的的循循循循环环环环方方方方法法法法更更更更为为为为有有有有效效效效。这这这这主主主主要要要要是是是是由由由由于负载平衡算法更复杂,能够有效地将负载分配到于负载平衡算法更复杂,能够有效地将负载分配到于负载平衡算法更复杂,能够有效地将负载分配到于负载平衡算法更复杂,能够有效地将负载分配到WebWeb服务器服务器服务器服务器(3 3)Windows Windows Server Server 20082008企企企企业业业业版版版版的的的的“集集集集群群群群管管管管理理理理器器器器”可可可可用用用用于于于于手手手手动动动动平平平平衡衡衡衡服服服服务务务务器器器器的的的的工工工工作作作作负负负负荷荷荷荷,并并并并根根根根据据据据计计计计划划划划维维维维护护护护发发发发布布布布服服服服务务务务器器器器。还还还还可可可可以以以以从网络中的任何位置监控集群、所有节点及资源的状态从网络中的任何位置监控集群、所有节点及资源的状态从网络中的任何位置监控集群、所有节点及资源的状态从网络中的任何位置监控集群、所有节点及资源的状态 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2323页页,共共6464页页 n n应应用用程程序序服服务务器负载平衡器负载平衡 n n数据库服务器数据库服务器 n n网络网络 n n会话状态会话状态 n nSSLSSL n n后台处理后台处理 网站性能改善技术措施网站性能改善技术措施 使用交换机使用交换机划分子网划分子网 增大增大Internet连接的带宽连接的带宽 附加的附加的Internet连接连接 RJ-45头的制作头的制作 防止回路防止回路 防止广播风暴防止广播风暴 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2424页页,共共6464页页网站性能改善技术措施网站性能改善技术措施 排队排队排队排队(InlineInline)执行。可以减少系统开销,从而减少响应时间。执行。可以减少系统开销,从而减少响应时间。执行。可以减少系统开销,从而减少响应时间。执行。可以减少系统开销,从而减少响应时间。CSSCSS。采用采用采用采用CSSCSS所传输的数据减少了,能够减少页面数据传回所传输的数据减少了,能够减少页面数据传回所传输的数据减少了,能够减少页面数据传回所传输的数据减少了,能够减少页面数据传回到客户所需的时间。到客户所需的时间。到客户所需的时间。到客户所需的时间。SSLSSL。采用采用采用采用SSLSSL协议将占用大量的处理器时间和网络带宽,但协议将占用大量的处理器时间和网络带宽,但协议将占用大量的处理器时间和网络带宽,但协议将占用大量的处理器时间和网络带宽,但能够提高安全性。能够提高安全性。能够提高安全性。能够提高安全性。HTTPHTTP压缩压缩压缩压缩。可以减少所传输的数据大小,由此缩短响应时间。可以减少所传输的数据大小,由此缩短响应时间。可以减少所传输的数据大小,由此缩短响应时间。可以减少所传输的数据大小,由此缩短响应时间。页面预生成页面预生成页面预生成页面预生成。可以节省处理时间,这是因为每一个用户请示都。可以节省处理时间,这是因为每一个用户请示都。可以节省处理时间,这是因为每一个用户请示都。可以节省处理时间,这是因为每一个用户请示都只需检索一个页面,既不调用整个业务逻辑,也不访问数据库。只需检索一个页面,既不调用整个业务逻辑,也不访问数据库。只需检索一个页面,既不调用整个业务逻辑,也不访问数据库。只需检索一个页面,既不调用整个业务逻辑,也不访问数据库。数据库设计数据库设计数据库设计数据库设计。这是可以改进的,主要通过采用优化使用索引、。这是可以改进的,主要通过采用优化使用索引、。这是可以改进的,主要通过采用优化使用索引、。这是可以改进的,主要通过采用优化使用索引、存储过程以及反向规范化技术等方法,来缩短所需的处理时间。存储过程以及反向规范化技术等方法,来缩短所需的处理时间。存储过程以及反向规范化技术等方法,来缩短所需的处理时间。存储过程以及反向规范化技术等方法,来缩短所需的处理时间。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2525页页,共共6464页页 10.2.2 调整和优化服务器内存调整和优化服务器内存 n n物理内存的调整和优化物理内存的调整和优化 (1(1(1(1)减减减减少少少少显显显显示示示示系系系系统统统统的的的的颜颜颜颜色色色色数数数数,这这这这能能能能使使使使系系系系统统统统占占占占用用用用的的的的内内内内存存存存大大大大大大大大减减减减少少少少。如如如如显示颜色数一直使用,则这部分内存将长期占用。显示颜色数一直使用,则这部分内存将长期占用。显示颜色数一直使用,则这部分内存将长期占用。显示颜色数一直使用,则这部分内存将长期占用。(2 2 2 2)降低显示系统的分辨率,这与显示颜色数是一样的道理。)降低显示系统的分辨率,这与显示颜色数是一样的道理。)降低显示系统的分辨率,这与显示颜色数是一样的道理。)降低显示系统的分辨率,这与显示颜色数是一样的道理。(3 3 3 3)不要使用)不要使用)不要使用)不要使用“墙纸墙纸墙纸墙纸”或大型的屏幕保护程序。或大型的屏幕保护程序。或大型的屏幕保护程序。或大型的屏幕保护程序。(4 4 4 4)关关关关闭闭闭闭服服服服务务务务器器器器没没没没有有有有使使使使用用用用的的的的或或或或者者者者不不不不必必必必要要要要的的的的服服服服务务务务,以以以以便便便便让让让让出出出出更更更更多多多多的的的的内内内内存存存存供供供供应应应应用用用用程程程程序序序序使使使使用用用用,同同同同时时时时也也也也为为为为网网网网络络络络和和和和处处处处理理理理器器器器的的的的工工工工作作作作减减减减少少少少了了了了许许许许多多多多负负负负担。担。担。担。(5 5 5 5)删除一些不必要的协议。)删除一些不必要的协议。)删除一些不必要的协议。)删除一些不必要的协议。(6 6 6 6)在在在在硬硬硬硬件件件件方方方方面面面面,内内内内存存存存应应应应当当当当使使使使用用用用完完完完全全全全一一一一致致致致的的的的芯芯芯芯片片片片。混混混混用用用用不不不不同同同同厂厂厂厂家家家家甚甚甚甚至至至至不不不不同同同同速速速速度度度度的的的的芯芯芯芯片片片片将将将将是是是是非非非非常常常常危危危危险险险险的的的的,不不不不仅仅仅仅是是是是能能能能使使使使系系系系统统统统性性性性能能能能下下下下降降降降,还会产生一些不可预料的后果,直到系统不能工作。还会产生一些不可预料的后果,直到系统不能工作。还会产生一些不可预料的后果,直到系统不能工作。还会产生一些不可预料的后果,直到系统不能工作。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2626页页,共共6464页页 n n虚拟内存的调整和优化虚拟内存的调整和优化 (1 1 1 1)系统必须有足够的内存来存储所有正在执行的线程。)系统必须有足够的内存来存储所有正在执行的线程。)系统必须有足够的内存来存储所有正在执行的线程。)系统必须有足够的内存来存储所有正在执行的线程。(2 2 2 2)增增增增加加加加物物物物理理理理内内内内存存存存。Windows Windows Windows Windows 2003200320032003可可可可以以以以充充充充分分分分利利利利用用用用系系系系统统统统提提提提供供供供的的的的一一一一切切切切物物物物理理理理内内内内存存存存,系系系系统统统统拥拥拥拥有有有有的的的的物物物物理理理理内内内内存存存存越越越越多多多多,用用用用于于于于页页页页面面面面交交交交换换换换所所所所花花花花费费费费的的的的时间就越少。时间就越少。时间就越少。时间就越少。(3 3 3 3)页页页页面面面面交交交交换换换换得得得得越越越越快快快快,对对对对系系系系统统统统响响响响应应应应性性性性能能能能的的的的影影影影响响响响就就就就越越越越低低低低。要要要要想想想想加加加加速速速速页页页页面面面面交交交交换换换换过过过过程程程程,Windows Windows Windows Windows 2003 2003 2003 2003 ServerServerServerServer支支支支持持持持其其其其虚虚虚虚拟拟拟拟内内内内存存存存页页页页面面面面交交交交换文件的同时写入多块硬盘。换文件的同时写入多块硬盘。换文件的同时写入多块硬盘。换文件的同时写入多块硬盘。(4 4 4 4)Windows Windows Windows Windows 2003 2003 2003 2003 ServerServerServerServer允允允允许许许许将将将将虚虚虚虚拟拟拟拟内内内内存存存存交交交交换换换换文文文文件件件件,分分分分布布布布于于于于同同同同一一一一硬硬硬硬盘盘盘盘的的的的不不不不同同同同卷卷卷卷之之之之间间间间。事事事事实实实实上上上上,这这这这种种种种配配配配置置置置由由由由于于于于迫迫迫迫使使使使驱驱驱驱动动动动器器器器磁磁磁磁头头头头在在在在交交交交换换换换期期期期间间间间的的的的移移移移动动动动次次次次数数数数大大大大大大大大超超超超过过过过了了了了正正正正常常常常的的的的移移移移动动动动次次次次数数数数,所所所所以以以以增增增增加加加加了了了了交交交交换时间。因此,对每块物理磁盘建议用户仅设置一个交换文件。换时间。因此,对每块物理磁盘建议用户仅设置一个交换文件。换时间。因此,对每块物理磁盘建议用户仅设置一个交换文件。换时间。因此,对每块物理磁盘建议用户仅设置一个交换文件。10.2.2 调整和优化服务器内存调整和优化服务器内存 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2727页页,共共6464页页 10.2.3 服务器资源优化服务器资源优化(1 1 1 1)优优优优化化化化代代代代码码码码算算算算法法法法。导导导导致致致致过过过过度度度度使使使使用用用用CPUCPUCPUCPU的的的的原原原原因因因因,通通通通常常常常是是是是算算算算法法法法设设设设计计计计比比比比较较较较低低低低效效效效。低低低低效效效效算算算算法法法法(尤尤尤尤其其其其是是是是在在在在循循循循环环环环计计计计算算算算时时时时)通通通通常常常常占占占占用用用用大大大大量量量量的的的的CPUCPUCPUCPU资资资资源源源源。重新构建代码,并对其优化,可以减少算法占用的重新构建代码,并对其优化,可以减少算法占用的重新构建代码,并对其优化,可以减少算法占用的重新构建代码,并对其优化,可以减少算法占用的CPUCPUCPUCPU资源。资源。资源。资源。(2 2 2 2)消消消消除除除除内内内内存存存存泄泄泄泄漏漏漏漏。当当当当系系系系统统统统组组组组件件件件分分分分配配配配了了了了内内内内存存存存,但但但但随随随随后后后后没没没没有有有有释释释释放放放放内内内内存存存存时时时时,就就就就会会会会产产产产生生生生内内内内存存存存泄泄泄泄漏漏漏漏。内内内内存存存存泄泄泄泄漏漏漏漏一一一一般般般般不不不不会会会会消消消消耗耗耗耗大大大大量量量量的的的的内内内内存存存存资资资资源源源源。但但但但在在在在一一一一些些些些情情情情况况况况下下下下,由由由由于于于于换换换换页页页页或或或或者者者者为为为为留留留留出出出出足足足足够够够够的的的的空空空空间间间间来来来来完完完完成成成成其其其其他他他他工工工工作作作作,将将将将所所所所浪浪浪浪费费费费的的的的内内内内存存存存页页页页交交交交换换换换到到到到磁磁磁磁盘盘盘盘中中中中时时时时,内内内内存存存存泄泄泄泄漏漏漏漏会会会会显显显显著著著著降降降降低低低低服服服服务务务务器器器器的的的的性性性性能能能能。有许多工具可用于确定在源代码级别上发生内存泄漏的位置。有许多工具可用于确定在源代码级别上发生内存泄漏的位置。有许多工具可用于确定在源代码级别上发生内存泄漏的位置。有许多工具可用于确定在源代码级别上发生内存泄漏的位置。(3 3 3 3)降降降降低低低低磁磁磁磁盘盘盘盘的的的的使使使使用用用用率率率率。物物物物理理理理磁磁磁磁盘盘盘盘,包包包包括括括括RAIDRAIDRAIDRAID阵阵阵阵列列列列(冗冗冗冗余余余余独独独独立立立立磁磁磁磁盘盘盘盘阵阵阵阵列列列列)的的的的访访访访问问问问速速速速度度度度与与与与物物物物理理理理RAMRAMRAMRAM的的的的访访访访问问问问速速速速度度度度比比比比较较较较起起起起来来来来,前前前前者者者者的的的的速速速速度度度度相相相相当当当当慢慢慢慢。当当当当系系系系统统统统组组组组件件件件揭揭揭揭示示示示出出出出磁磁磁磁盘盘盘盘时时时时间间间间比比比比较较较较高高高高时时时时,就就就就应应应应当当当当考考考考虑虑虑虑将将将将数数数数据据据据载载载载入入入入到到到到内内内内存存存存中中中中,从从从从内内内内存存存存访访访访问问问问它它它它,而而而而不不不不是是是是访访访访问问问问磁磁磁磁盘盘盘盘。从从从从性性性性能能能能的的的的角角角角度度度度考考考考虑虑虑虑,如如如如果果果果设设设设备备备备有有有有足足足足够够够够多多多多的的的的内内内内存存存存可可可可以以以以保保保保存存存存数数数数据据据据,而而而而不不不不会会会会出出出出现现现现换换换换页页页页现现现现象象象象,那那那那么么么么,最最最最好是从内存中读取数据,而不是从硬盘中读取数据。好是从内存中读取数据,而不是从硬盘中读取数据。好是从内存中读取数据,而不是从硬盘中读取数据。好是从内存中读取数据,而不是从硬盘中读取数据。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2828页页,共共6464页页 10.2.4 建立与完善网络配置文档(1 1)每台交换机和路由器的硬件配置每台交换机和路由器的硬件配置每台交换机和路由器的硬件配置每台交换机和路由器的硬件配置。包括处理器、内。包括处理器、内。包括处理器、内。包括处理器、内存、接口模块的类型,安装的板卡、端口及它们的设置,存、接口模块的类型,安装的板卡、端口及它们的设置,存、接口模块的类型,安装的板卡、端口及它们的设置,存、接口模块的类型,安装的板卡、端口及它们的设置,其他硬件情况。其他硬件情况。其他硬件情况。其他硬件情况。(2 2)每台交换机和路由器的软件配置每台交换机和路由器的软件配置每台交换机和路由器的软件配置每台交换机和路由器的软件配置。包括系统软件的。包括系统软件的。包括系统软件的。包括系统软件的版本、运行配置文件及更改说明文档。版本、运行配置文件及更改说明文档。版本、运行配置文件及更改说明文档。版本、运行配置文件及更改说明文档。(3 3)网络物理拓扑和逻辑拓扑网络物理拓扑和逻辑拓扑网络物理拓扑和逻辑拓扑网络物理拓扑和逻辑拓扑。包括网络整体物理拓扑。包括网络整体物理拓扑。包括网络整体物理拓扑。包括网络整体物理拓扑结构图、逻辑结构图、综合布线施工图表、以及网络施工结构图、逻辑结构图、综合布线施工图表、以及网络施工结构图、逻辑结构图、综合布线施工图表、以及网络施工结构图、逻辑结构图、综合布线施工图表、以及网络施工和验收的技术文档。和验收的技术文档。和验收的技术文档。和验收的技术文档。(4 4)每台服务器和工作站的硬件配置每台服务器和工作站的硬件配置每台服务器和工作站的硬件配置每台服务器和工作站的硬件配置。包括处理器、内。包括处理器、内。包括处理器、内。包括处理器、内存、软盘和硬盘的类型,安装的板卡及它们的设置,其他存、软盘和硬盘的类型,安装的板卡及它们的设置,其他存、软盘和硬盘的类型,安装的板卡及它们的设置,其他存、软盘和硬盘的类型,安装的板卡及它们的设置,其他硬件情况。硬件情况。硬件情况。硬件情况。(5 5)每台服务器的软件配置每台服务器的软件配置每台服务器的软件配置每台服务器的软件配置。包括操作系统的版本,一。包括操作系统的版本,一。包括操作系统的版本,一。包括操作系统的版本,一些重要的配置文件的打印结果和备份拷贝。如些重要的配置文件的打印结果和备份拷贝。如些重要的配置文件的打印结果和备份拷贝。如些重要的配置文件的打印结果和备份拷贝。如CONFIG.SYSCONFIG.SYS,SHELL.CFGSHELL.CFG,WIN.INIWIN.INI,SYSTEM.INISYSTEM.INI,Windows 2000Windows 2000的系统注册表,目录结构的打印结果,应的系统注册表,目录结构的打印结果,应的系统注册表,目录结构的打印结果,应的系统注册表,目录结构的打印结果,应用程序的清单,包括版本和注册号,及其他所有的特殊软用程序的清单,包括版本和注册号,及其他所有的特殊软用程序的清单,包括版本和注册号,及其他所有的特殊软用程序的清单,包括版本和注册号,及其他所有的特殊软件,如设备驱动程序。件,如设备驱动程序。件,如设备驱动程序。件,如设备驱动程序。(6 6)备份规划备份规划备份规划备份规划。确定备份系统在何种备份介质中,该备。确定备份系统在何种备份介质中,该备。确定备份系统在何种备份介质中,该备。确定备份系统在何种备份介质中,该备份是在何时进行的,备份存放在什么位置等。份是在何时进行的,备份存放在什么位置等。份是在何时进行的,备份存放在什么位置等。份是在何时进行的,备份存放在什么位置等。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第2929页页,共共6464页页网络故障管理网络故障管理 网络通信故障诊断网络通信故障诊断网络接口故障诊断网络接口故障诊断 网络整体状态统计网络整体状态统计 本机路由表检查及更改本机路由表检查及更改网络路由故障诊断网络路由故障诊断使用使用Sniffer Pro诊断网络诊断网络使用网络日志排除故障使用网络日志排除故障 10.3 局域网故障诊断与排除 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3030页页,共共6464页页10.3 Windows可靠性和性能监视器可靠性和性能监视器Windows可靠性和性能监视器概述 使用资源视图监视系统活动 使用性能监视器 使用可靠性监视器 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3131页页,共共6464页页10.3.1 Windows可靠性和性能监视器可靠性和性能监视器概述概述Windows Server 2008可靠性和性能监视器包括三个监视工具:资源视图、性能监视器和可靠性监视器。数据收集和日志记录是使用数据收集器集来执行的。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3232页页,共共6464页页10.3.2 使用资源视图监视系统活动使用资源视图监视系统活动资源视图中标识资源使用情况 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3333页页,共共6464页页10.3.3 使用性能监视器使用性能监视器性能监视器是一种简单而功能强大的可视化工具,用于实时或从日志文件中查看性能数据。使用它可以检查图表、直方图或报告中的性能数据。2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3434页页,共共6464页页 使用性能监视器连接远程计算机 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3535页页,共共6464页页10.3.4 使用可靠性监视器使用可靠性监视器 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3636页页,共共6464页页10.4 网络嗅探技术与运行监测网络嗅探技术与运行监测网络嗅探技术 Sniffer软件 使用Sniffer软件监测网络 2011.5 2011.5 电子工业出版社电子工业出版社新编计算机类本科规划教材新编计算机类本科规划教材第第3737页页,共共6464页页10.4.1网络嗅探技术网络嗅探技术 1.Sniffer1.Sniffer嗅探技术嗅探技术 SnifferSniffer即嗅探器的英文写法,嗅探器(即嗅探器的英文写法,嗅探器(即嗅探器的英文写法,嗅探器(即嗅探器的英文写法,嗅探器(SnifferSniffer)是最常)是最常)是最常)是最常见,也是最重要的技术之一。用过见,也是最重要的技术之一。用过见,也是最重要的技术之一。用过见,也是最重要的技术之一。用过windowswindows平台上的平台上的平台上的平台上的SnifferSniffer工具(例如,工具(例如,工具(例如,工具(例如,Sniffer proSniffer pro软件)的用户可能都知道,在共享软件)的用户可能都知道,在共享软件)的用户可能都知道,在共享软件)的用户可能都知道,在共享式的局域网中,采用式的局域网中,采用式的局域网中,采用式的局域网中,采用sniffersniffer工具可以对网络中的所有流量一工具可以对网络中的所有流量一工具可以对网络中的所有流量一工具可以对网络中的所有流量一览无余。览无余。览无余。览无余。SnifferSniffer工具实际上就是一个网络上的抓包工具,同工具实际上就是一个网络上的抓包工具,同工具实际上就是一个网络上的抓包工具,同工具实际上就是一个网络上的抓包工具,同时还可以对抓到的包进行分析。由于在共享式的网络中,信时还可以对抓到的包进行分析。由于在共享式的网络中,信时还可以对抓到的包进行分析。由于在共享式的网络中,信时还可以对抓到的包进行分析。由于在共享式的网络中,信息包是会广播到网络中所有主机的网络接口,只不过在没有息包是会广播到网络中所有主机的网络接口,只不过在没有息包是会广播到网络中所有主机的网络接口,只不过在没有息包是会广播到网络中所有主机的网络接口,只不过在没有使用使用使用使用SnifferSniffer工具之前,主机的网络设备会判断该信息包是否工具之前,主机的网络设备会判断该信息包是否工具之前,主机的网络设备会判断该信息包是否工具之前,主机的网络设备会判断该信息包是否应该接收,这样它就会抛弃不应该接收的信息包。应该接收,这样它就会抛弃不应该接收的信息包。应该接收,这样它就会抛弃不应该接收的信息包。应该接收,这样它就会抛弃不应该接收的信息包。SnifferSniffer工工工工具可以使主机的网卡接收所有到达的信息包,这样就达到了具可以使主机的网卡接收所有到达的信息包,这样就达到了具可以使主机的网卡接收所有到达的信息包,这样就达到了具可以使主机的网卡接收所有到达的信息包,这样就达到了网络监听的效果。网络监听的效果。网络监听的效果。网络监听的效果。SnifferSniffer也可以理解为一个安装在计算机上的窃听设备,它也可以理解
展开阅读全文