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