网站组建管理与维护第9章

上传人:j****9 文档编号:54614039 上传时间:2018-09-16 格式:PPT 页数:49 大小:1.26MB
返回 下载 相关 举报
网站组建管理与维护第9章_第1页
第1页 / 共49页
网站组建管理与维护第9章_第2页
第2页 / 共49页
网站组建管理与维护第9章_第3页
第3页 / 共49页
网站组建管理与维护第9章_第4页
第4页 / 共49页
网站组建管理与维护第9章_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《网站组建管理与维护第9章》由会员分享,可在线阅读,更多相关《网站组建管理与维护第9章(49页珍藏版)》请在金锄头文库上搜索。

1、2018/9/16,山东师范大学管理学院,知识要点: 网站性能和缩放性的概念与标准 测试目的、类型及与测试相关的配置 性能和缩放性测试方法 网站能力测试和可靠性测试 Windows 2000网络监视器和性能监视器的应用 调整和优化服务器内存 操作系统组件优化,缩放性问题及对策 网络通信与服务故障诊断,网络接口故障诊断 网络整体状态统计,使用Sniffer Pro诊断网络 利用网络日志排除故障 电源保护,除尘与防止静电,UPS的功能与原理,UPS安装及使用。,第9章 Web网站管理与维护,2018/9/16,山东师范大学管理学院,网站性能和缩放性的标准 性能和缩放性测试方法 网站能力测试和可靠性

2、测试 Windows 2000网络监视器和性能监视器的应用 网络故障诊断与排除 电源保护与UPS的使用,难点知识:,调整和优化服务器内存 操作系统组件优化 缩放性问题及对策 使用Sniffer Pro诊断网络的性能,第9章 Web网站管理与维护,重点知识:,2018/9/16,山东师范大学管理学院,9.1 网站的性能与缩放性,9.1.1 概念与标准,性能与缩放性的概念 对于最终用户来说,响应时间是用于判断网站性能质量高低的一个基本手段。对于网络管理员来说,他们所关心的就不只是响应时间,还有网站的资源利用率。 随着访问站点的用户数目的增多,站点服务器将使用更多的CPU、输入/输出(I/O)和内存

3、来处理这些负载。最终,这些资源中的一部分将会达到使用极限。这就意味着,系统将不能有效地处理所有请求,迫使其中的一些请求暂缓处理。在多数情况下,计算机的CPU将是第一个使用极限的组件。当服务器资源达到使用极限后,最终的后果就是增加了响应时间。缩放能力允许站点通过提供更多的资源处理请求,从而处理额外的负载。,2018/9/16,山东师范大学管理学院,9.1.1 概念与标准,响应时间 所需的并行用户数量 成本 标准与峰值 压力造成的降级 可靠性,性能与缩放性的标准,2018/9/16,山东师范大学管理学院,测试目的,9.1.2 测试目的与类型,性能与缩放性测试的目的是,在不同的负载条件下监视和报告站

4、点的行为。这些数据在稍后将用来分析网站的运行状态,并根据对额外负载的期望值安排今后的发展。根据所需要的容量和站点目前的性能,还可以用这些数据计算与今后项目的发展计划有关的成本 。,测试类型,基准性能测试负载测试 压力测试 可靠性测试,2018/9/16,山东师范大学管理学院,9.1.3 与测试相关的配置,服务器硬件和服务器数量 数据库大小 测试客户机在网络中的位置 两种影响负债的因素 SSL与非SSL。 图像检索。,2018/9/16,山东师范大学管理学院,(1)客户机。这个系统用于模拟多个用户访问网站,通常通过负载测试工具进行测试,可以使用测试参数(如用户数量)进行配置,从而得到响应时间的测

5、试结果(最少/最多/平均)。负载测试工具可以模拟处于不同层的用户,从而有效地跟踪和报告响应时间。此外,为了确保客户机没有过载,而且服务器上有足够的负载,应当监视客户机CPU的使用情况。 (2)服务器。网站的Web应用程序和数据库服务器应当使用某个工具来监视,如Windows 2000 Server Monitor(性能监视器)。有一些负载测试工具为了完成这个任务还内置了监视程序。对全部服务器平台进行性能测试的重点在于以下几个方面:CPU,占全部处理器时间的百分比;内存,用字节数(千字节)和每秒出现的页面错误率表示;硬盘,占硬盘时间的百分比;网络,每秒的总字节数。 (3)Web服务器。除了“服务

6、器”中介绍的几项之外,所有Web服务器还应当包含“文件字节/秒”、“最大的同时连接数目”和“误差测量”等性能测试项目。 (4)数据库服务器。所有数据库服务器都应当包含“访问记录/秒”和“缓存命中率”这两种性能测试项目。 (5)网络。为了确保网络没有成为网站的瓶颈,监视站点网络以及其中任何子网的带宽是非常重要的。可以使用各种软件包或者硬件设备(如LAN分析器)来监视网络。在交换式以太网中,因为每两个连接彼此之间相对独立,所以,必须监视每个单独服务器连接的带宽。,9.1.4 性能和缩放性测试方法,2018/9/16,山东师范大学管理学院,9.1.5 网站能力测试 Web-CT,(1)客户端能力测试

7、。在客户端,Web-CT通过设置不同访问密度,模拟几十个、几百个甚至几千访问,自动化的测试不同地区、不同接入方式(MODE、ISDN、xDSL、CABLE等)、在不同时间内,客户端访问Web的响应时间、流量、流速等。如图9.2所示。 (2)服务器端能力测试。在不同访问密度情况下,测试服务器吞吐能力,其中包括服务器的处理速度、处理能力、并发处理极限、请求接收能力、请求发送能力。 (3)网络环境测试。测试客户端和服务器端所处的网络工作情况。包括从测试的客户端到服务器端的上行网络,和从服务器端到客户端的下行网络。,2018/9/16,山东师范大学管理学院,(1)可用的千字节。在测试过程中应当保持相对

8、稳定。该数值一旦降低,就表明系统正在消耗内存,并将产生页故障。 (2)页面故障率/秒。这是评估系统性能的另一个标准。当页面故障不断增加,或者保持较高的数目时,则表明系统耗费了太多的内存。通过将内存换出到磁盘,可解决内存不足的问题。 (3)错误。为了指出系统的可靠性问题,应当检查在系统测试过程中出现的错误。错误的数量非常少,则说明可靠性良好。但是,当错误的数量不断增加时,就表现站点的可靠性出现了问题。 (4)数据库访问日志和表大小。数据库访问日志经过长时间的使用将会增加。要确保访问日志的维护正确,这意味着访问日志的截取时间间隔是有规律的,数据库表的大小将不会超过预期的极限。,9.1.6 网站可靠

9、性测试,2018/9/16,山东师范大学管理学院,9.2 Windows 2000网络与性能监视,9.2.1 安装Windows 2000网络监视器,添加/删除组件,网络监视工具,网络监视器安装步骤,2018/9/16,山东师范大学管理学院,网络监视器的功能,使用网络监视器可以捕获和显示运行Windows 2000 Server的计算机从局域网(LAN)上接收的帧;可以捕获发到本地网卡或从本地网卡发出的所有网络通信;也可以可根据信源与信宿(NIC)MAC地址、IP地址及匹配规则设置一个捕获过滤器来捕获特定的帧供分析,以进一步缩小问题范围;还可以通过使用触发器,响应网络上的事件。网络监视器通过将

10、原始捕获数据转化为它的逻辑帧结构从而为网管员做了许多数据分析工作,并将跟踪数据解释成可读项显示出来。网管员可用网络监视器来观察网络中有故障计算机的问题。当网络服务器不能与客户计算机交互时,可以用网络监视器来诊断网卡和协议软件问题。用监视器截获的数据能用文件的格式保存,便于专业的网络故障分析者或支持组织进行分析。网络应用程序开发者也可用网络监视器来监视信源与信宿的信息流,找出影响网络性能的因素。,9.2.1 安装Windows 2000网络监视器,2018/9/16,山东师范大学管理学院,9.2.2Windows2000网络监视器的应用,网络图表显示窗格,网络图表显示窗格主要是以图表的形式显示某

11、一瞬间网络的使用情况,其中包含五个条状图形,每个图形显示单个值的瞬间的读取结果,如图所示。五个条状图形是: (1)网络利用:显示网络带宽被利用的百分率。 (2)每秒帧数:显示网络上每秒传送的帧数。 (3)每秒字节数:显示所统计网络每秒传输的字节数。 (4)每秒广播:显示所统计网络上每秒的广播数据包数。 (5)每秒多址传输:显示网络上统计的每秒多址发送的数据包数。,1,2018/9/16,山东师范大学管理学院,会话统计窗格,通过网络图表显示窗格可快速查看网络的运行状况。图表上有用的主要部分是“网络利用”,“每秒广播”和“每秒多址传输”,如果这三部分显示的值比较高,则说明网络中可能有太多不必要的信

12、息流量。,2,会话统计窗格显示不同网络计算机间会话的概要列表。如果网络管理员发现一边的宿主计算机发送信息,而另一边的宿主计算机没有应答,则表明此种信息流属于UDP报文或者广播信息和多地址发送传输组成。会话统计窗格的结果可用于检测支配网络的宿主机。,9.2.2Windows2000网络监视器的应用,会话统计窗格,2018/9/16,山东师范大学管理学院,站点统计窗格,站点统计窗格显示出所捕获的每个宿主计算机发送的总帧数的概要信息。宿主计算机的传送情况通过发送和接收的帧数、发送和接收的字节数、直接帧发送数以及多地址传送的帧数和发送的广播信息来表示。,3,9.2.2Windows2000网络监视器的

13、应用,2018/9/16,山东师范大学管理学院,汇总统计窗格,汇总统计窗格显示的统计信息描述了检测到的网络流量,包括捕获到的帧和字节数、缓冲区里的帧和字节数、每秒网络使用统计、网卡的使用状况以及网络状态统计。这些统计信息是作为时间的函数被捕获的。汇总统计窗格在管理员全面监控网络活动,管理捕获文件以及观察错误时非常有用。,4,9.2.2Windows2000网络监视器的应用,2018/9/16,山东师范大学管理学院,9.2.3 Windows 2000性能监视器的应用,性能监视器的功能,衡量本地计算机或网络中其他计算机的性能 对本地计算机或网络中其他计算机上的实时性能数据进行收集和查看。 在计数

14、器日志中查看当前或先前搜集到的性能数据。 将性能数据表示在可打印的图表、直方图或报表视图中。 通过自动操作将“性能监视器”的功能并入Microsoft Office组件的应用程序中。 在性能视图中创建HTML页面。 创建一些可使用微软管理控制台在其他计算机上安装的可重新使用的监视器配置。 收集和查看计算机中硬件资源的使用情况和系统服务活动的有关数据,2018/9/16,山东师范大学管理学院,步骤一:打开“开始”菜单,选择“程序管理工具性能”命令后,系统将打开“性能”窗口,如图所示。步骤二:在“性能”窗口的工具栏中单击“+”按钮后,系统打开“添加计数器”对话框,如图所示。步骤三:在“添加计数器”

15、对话框中,要先选择希望监控的计算机,接下来可选择“使用本地计算机计数器”单选按钮,以便监视器监控本机的某项性能。同时,也可以选择“从计算机选择计数器”单选按钮,然后再从下拉列表框中选择本机或已经连接的网络计算机作为监控的对象。接着需要在“性能对象”下拉列表框中选择要监控的性能对象,例如Browser、Processor、Server等。选定一种性能对象后,该对象的计数器便显示在“计数器”列表框中,选定所需计数器并单击“添加”按钮即可。,9.2.3 Windows 2000性能监视器的应用,性能监视器的应用,步骤四:单击“关闭”按钮后,系统将返回到“性能”窗口,这时用户便可看到系统开始用选定的计

16、数器对相应的对象进行监控,如图所示。,2018/9/16,山东师范大学管理学院,9.3 改进网站的性能和缩放性,9.3.1 改进的技术及思路,排队(Inline)执行。可以减少系统开销,从而减少响应时间。 CSS。采用CSS所传输的数据减少了,能够减少页面数据传回到客户所需的时间。 SSL。采用SSL协议将占用大量的处理器时间和网络带宽,但能够提高安全性。 HTTP压缩。可以减少所传输的数据大小,由此缩短响应时间。 页面预生成。可以节省处理时间,这是因为每一个用户请示都只需检索一个页面,既不调用整个业务逻辑,也不访问数据库。 数据库设计。这是可以改进的,主要通过采用优化使用索引、存储过程以及反

17、向规范化技术等方法,来缩短所需的处理时间。,2018/9/16,山东师范大学管理学院,9.3.2 调整和优化服务器内存,物理内存的调整和优化 (1)减少显示系统的颜色数,这能使系统占用的内存大大减少。如显示颜色数一直使用,则这部分内存将长期占用。 (2)降低显示系统的分辨率,这与显示颜色数是一样的道理。 (3)不要使用“墙纸”或大型的屏幕保护程序。 (4)关闭服务器没有使用的或者不必要的服务,以便让出更多的内存供应用程序使用,同时也为网络和处理器的工作减少了许多负担。 (5)删除一些不必要的协议。 (6)在硬件方面,内存应当使用完全一致的芯片。混用不同厂家甚至不同速度的芯片将是非常危险的,不仅是能使系统性能下降,还会产生一些不可预料的后果,直到系统不能工作。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号