文档介绍:知识要点:
网站性能和缩放性的概念与标准
测试目的、类型及与测试相关的配置
性能和缩放性测试方法
网站能力测试和可靠性测试
Windows 2000网络监视器和性能监视器的应用
调整和优化服务器内存
操作系统组件优化,缩放性问题及对策
网络通信与服务故障诊断,网络接口故障诊断
网络整体状态统计,使用Sniffer Pro诊断网络
利用网络日志排除故障
电源保护,除尘与防止静电,UPS的功能与原理,UPS安装及使用。
第9章 Web网站管理与维护
山东师范大学管理学院
网站性能和缩放性的标准
性能和缩放性测试方法
网站能力测试和可靠性测试
Windows 2000网络监视器和性能监视器的应用
网络故障诊断与排除
电源保护与UPS的使用
难点知识:
调整和优化服务器内存
操作系统组件优化
缩放性问题及对策
使用Sniffer Pro诊断网络的性能
第9章 Web网站管理与维护
重点知识:
山东师范大学管理学院
网站的性能与缩放性
概念与标准
性能与缩放性的概念
对于最终用户来说,响应时间是用于判断网站性能质量高低的一个基本手段。对于网络管理员来说,他们所关心的就不只是响应时间,还有网站的资源利用率。
随着访问站点的用户数目的增多,站点服务器将使用更多的CPU、输入/输出(I/O)和内存来处理这些负载。最终,这些资源中的一部分将会达到使用极限。这就意味着,系统将不能有效地处理所有请求,迫使其中的一些请求暂缓处理。在多数情况下,计算机的CPU将是第一个使用极限的组件。当服务器资源达到使用极限后,最终的后果就是增加了响应时间。缩放能力允许站点通过提供更多的资源处理请求,从而处理额外的负载。
山东师范大学管理学院
概念与标准
响应时间
所需的并行用户数量
成本
标准与峰值
压力造成的降级
可靠性
性能与缩放性的标准
山东师范大学管理学院
测试目的
测试目的与类型
性能与缩放性测试的目的是,在不同的负载条件下监视和报告站点的行为。这些数据在稍后将用来分析网站的运行状态,并根据对额外负载的期望值安排今后的发展。根据所需要的容量和站点目前的性能,还可以用这些数据计算与今后项目的发展计划有关的成本。
测试类型
基准性能测试
负载测试
压力测试
可靠性测试
山东师范大学管理学院
与测试相关的配置
服务器硬件和服务器数量
数据库大小
测试客户机在网络中的位置
两种影响负债的因素
① SSL与非SSL。
②图像检索。
山东师范大学管理学院
(1)客户机。这个系统用于模拟多个用户访问网站,通常通过负载测试工具进行测试,可以使用测试参数(如用户数量)进行配置,从而得到响应时间的测试结果(最少/最多/平均)。负载测试工具可以模拟处于不同层的用户,从而有效地跟踪和报告响应时间。此外,为了确保客户机没有过载,而且服务器上有足够的负载,应当监视客户机CPU的使用情况。
(2)服务器。网站的Web应用程序和数据库服务器应当使用某个工具来监视,如Windows 2000 Server Monitor(性能监视器)。有一些负载测试工具为了完成这个任务还内置了监视程序。对全部服务器平台进行性能测试的重点在于以下几个方面:CPU,占全部处理器时间的百分比;内存,用字节数(千字节)和每秒出现的页面错误率表示;硬盘,占硬盘时间的百分比;网络,每秒的总字节数。
(3)Web服务器。除了“服务器”中介绍的几项之外,所有Web服务器还应当包含“文件字节/秒”、“最大的同时连接数目”和“误差测量”等性能测试项目。
(4)数据库服务器。所有数据库服务器都应当包含“访问记录/秒”和“缓存命中率”这两种性能测试项目。
(5)网络。为了确保网络没有成为网站的瓶颈,监视站点网络以及其中任何子网的带宽是非常重要的。可以使用各种软件包或者硬件设备(如LAN分析器)来监视网络。在交换式以太网中,因为每两个连接彼此之间相对独立,所以,必须监视每个单独服务器连接的带宽。
性能和缩放性测试方法
山东师范大学管理学院
网站能力测试 Web-CT
(1)客户端能力测试。在客户端,Web-CT通过设置不同访问密度,模拟几十个、几百个甚至几千访问,自动化的测试不同地区、不同接入方式(MODE、ISDN、xDSL、CABLE等)、在不同时间内,客户端访问Web的响应时间、流量、流速等。。
(2)服务器端能力测试。在不同访问密度情况下,测试服务器吞吐能力,其中包括服务器的处理速度、处理能力、并发处理极限、请求接收能力、请求发送能力。
(3)网络环境测试。测试客户端和服务器端所处的网络工作情况。包括从测试的客户端到服务器端的上行网络,和从服务器端到客户端的下行网络