网络性能及指标
什么是网络的性能
对于最终用户来说,响应时间是用于判断网络性能质量高低的一个基本手段。对于网络管理员来说,他们所关心的就不只是响应时间,还有网络的资源利用率。
随着访问网络的用户数目的增多,网络服务器将使用更多的CPU、输入/输出(I/O)和内存来处理这些负载。最终,这些资源中的一部分将会达到使用极限。
这就意味着,系统将不能有效地处理所有请求,迫使其中的一些请求暂缓处理。在多数情况下,计算机的CPU将是第一个使用极限的组件。当服务器资源达到使用极限后,最终的后果就是增加了响应时间。缩放能力允许网络通过提供更多的资源处理请求,从而处理额外的负载。
网络性能指标内容描述
指标项
指标描述
连通性
网络组件间的互连通性
吞吐量
单位时间内传送通过网络中给定点的数据量
带宽
单位时间内所能传送的比特数
包转发率
单位时间内转发的数据包的数量
信道利用率
一段时间内信道为占用状态的时间与总时间的比值
信道容量
信道的极限带宽
带宽利用率
实际使用的带宽与信道容量的比率
包损失
在一段时间内网络传输及处理中丢失或出错的数据包的数量
包损失率
包损失与总包数的比率
传输延时
数据分组在网络传输中的延时时间
延时抖动
连续的数据分组传输延时的变化
网络性能标准
响应时间
所需的并行用户数量
成本
标准与峰值
压力造成的降级
可靠性
测试目的
网络性能测试类型与方法
性能与缩放性测试的目的是,在不同的负载条件下监视和报告网络的行为。这些数据在稍后将用来分析网络的运行状态,并根据对额外负载的期望值安排今后的发展。根据所需要的容量和网络目前的性能,还可以用这些数据计算与今后项目的发展计划有关的成本。
测试类型
基准性能测试
负载测试
压力测试
可靠性测试
与测试相关的配置
服务器硬件和服务器数量
数据库大小
测试客户机在网络中的位置
两种影响负债的因素
① SSL与非SSL。
②图像检索。
(1)客户机。这个系统用于模拟多个用户访问网络,通常通过负载测试工具进行测试,可以使用测试参数(如用户数量)进行配置,从而得到响应时间的测试结果(最少/最多/平均)。负载测试工具可以模拟处于不同层的用户,从而有效地跟踪和报告响应时间。此外,为了确保客户机没有过载,而且服务器上有足够的负载,应当监视客户机CPU的使用情况。
(2)服务器。网络的Web应用程序和数据库服务器应当使用某个工具来监视,如Windows Server 2003 Monitor(性能监视器)。有一些负载测试工具为了完成这个任务还内置了监视程序。对全部服务器平台进行性能测试的重点在于以下几个方面:CPU,占全部处理器时间的百分比;内存,用字节数(千字节)和每秒出现的页面错误率表示;硬盘,占硬盘时间的百分比;网络,每秒的总字节数。
网络性能测试方法
(3)Web服务器。除了“服务器”中介绍的几项之外,所有Web服务器还应当包含“文件字节/秒”、“最大的同时连接数目”和“误差测量”等性能测试项目。
(4)数据库服务器。所有数据库服务器都应当包含“访问记录/秒”和“缓存命中率”这两种性能测试项目。
(5)网络。为了确保网络没有成为网络的瓶颈,监视网络网络以及其中任何子网的带宽是非常重要的。可以使用各种软件包或者硬件设备(如LAN分析器)来监视网络。在交换式以太网中,因为每两个连接彼此之间相对独立,所以,必须监视每个单独服务器连接的带宽。
网络性能测试方法
(1)可用的千字节。在测试过程中应当保持相对稳定。该数值一旦降低,就表明系统正在消耗内存,并将产生页故障。
(2)页面故障率/秒。这是评估系统性能的另一个标准。当页面故障不断增加,或者保持较高的数目时,则表明系统耗费了太多的内存。通过将内存换出到磁盘,可解决内存不足的问题。
(3)错误。为了指出系统的可靠性问题,应当检查在系统测试过程中出现的错误。错误的数量非常少,则说明可靠性良好。但是,当错误的数量不断增加时,就表现网络的可靠性出现了问题。
(4)数据库访问日志和表大小。数据库访问日志经过长时间的使用将会增加。要确保访问日志的维护正确,这意味着访问日志的截取时间间隔是有规律的,数据库表的大小将不会超过预期的极限。
局域网可靠性测试
网络吞吐率测试
(1)测试端与广域网或局域网间的吞吐量;
(2)测试跨越广域网连接的IP性能,并用于对照服务等级协议(SLA),将目前使用的广域网链路的能力和承诺的信息速率(CIR)进行比较;
(3)在安装VPN时进行基准测试和拥塞测试;
(4)测试网络设备不同配置下的性能,从而优化和评估相关设置;
(5)在网络故障诊断过程中,帮助判断网络的问题是局域网的问题还是广域网的问题,从而快速定位故障;
(6)在日常维
网络性能及指标 来自淘豆网m.daumloan.com转载请标明出处.