网络系统传输负载测试

简介:
       网络系统传输负载测试
 
   随着企业各种信息系统相继投入使用,生产、管理信息逐步增加,企业网络规模迅速扩大,信息城域网承受着空前的压力,网络带宽严重不足,网络系统传输丢包、设备死机情况频频发生。我们需要对网络状况做全面的分析。  公司大楼内计算机网络主干采用 A T M 网络技术,骨干带宽 155 Mb/s 。整个信息网络系统主要分为3个层次,即核心交换层、远程子网层和用户接入层。

一、网络流量测试

(1)  测试目的:通过网络流量测试,获得网络的使用情况(利用率、碰撞、错误帧及广播四大参数 ,对网络物理层及数据链路层的健康状况进行评估。

(2)  测试工具 : FL KE OptiView EtherPeek NX 北塔 _BTNM” 网管软件、 mrtg 

(3)  测试内容:对骨干链路长期记录流量取平均值与正常工作时间检测实时流量进行对比测试。使用 m r t g  对核心交换机进行1   个月的流量统计
二、网络负载压力测试

(1) 测试目的:网络的实际传输速率同网络设备的性能、链路的质量、终端设备的数量、网络应用系统等因素有很大关系。通过网络压力测试,可以在一定程度上评估网络设备之间的实际传输速率以及交换机、路由器等设备的转发能力。通过专用网络测试设备模拟网络流量,人为增加网络负载,与此同时对网络的各种流量参数进行统计、分析,计算网络负载性能的分析数据。同时与流量分析的结果比较,可以比较出目前网络的总体状况。

(2) 测试工具: FLUKE OptiView ping EtherPeek NX

(3)  测试内容:避开工作时间 , 在网络中心和另外一个骨干节点间的网络链路进行压力测试。测试时当前网络流量为 10 Mb/s 左右,测试协议为 IP ,包大小选择为 768 byte

1)  在此链路增加负载 35 Mb/s 压力,使用 p i n g  工具检测发现开始丢包;

2)  对此链路增加 50 Mb/s 压力测试, ping 检测链路不通 ;

3)  在链路上增加 30 Mb/s 广播包压力测试,模仿 蠕虫 等病毒发作时对网络的冲击,此时检测到链路中断。
三、网络协议分析

(1)  测试目的:了解目前网络中应用的协议的种类及每种协议所占的比例,可以清楚地反映出网络上在传输的应用系统以及所占的百分比。

(2) 测试工具: FLUKE OptiView EtherPeekNX  

(3) 测试内容:抓取网络正常时的 IP  TCP  UDP  协议分布图。

1 ) 网络骨干链路测试;

2 )  互联网出口测试。

四、应用系统测试

(1) 测试目的:模拟单个用户在理想状态下与服务器通信,通过抓取分析客户端数据流入流出的情况,得出一个用户正常使用某一系统时的网络带宽要求,从而计算出公司各种信息应用系统服务器和所有用户正常使用网络服务所需要的总带宽。

(2) 测试工具: EtherPeek NX
五、结论

根据多方面测试的数据,科学分析了在大型企业信息化应用环境下,企业网络中数据流量的构成,各种数据流对网络和通道的影响。综合分析可得出以下结论:

网络实际平均利用率与目前设备能承受起的利用率相比只差 11 个百分点,在网络高峰时期的流量会高出目前设备能承受的流量,即网络使用处于高峰时间段内,会造成网络中断,在病毒爆发等特殊情况下网络会随时中断,测试结论与实际运行情况完全相符。




 本文转自 李晨光 51CTO博客,原文链接: http://blog.51cto.com/chenguang/87715 ,如需转载请自行联系原作者
相关文章
|
24天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
15天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
39 6
|
7天前
|
消息中间件 网络协议 物联网
如何入门做物联网系统压测?
【4月更文挑战第18天】物联网系统在架构、网络模式、通信协议等方面与传统的互联网系统有所区别。因此,传统的性能测试方法不能直接套用到物联网系统中。
77 13
如何入门做物联网系统压测?
|
1天前
|
机器学习/深度学习 算法 计算机视觉
m基于Yolov2深度学习网络的人体喝水行为视频检测系统matlab仿真,带GUI界面
MATLAB 2022a中使用YOLOv2算法对avi视频进行人体喝水行为检测,结果显示成功检测到目标。该算法基于全卷积网络,通过特征提取、锚框和损失函数优化实现。程序首先打乱并分割数据集,利用预训练的ResNet-50和YOLOv2网络结构进行训练,最后保存模型。
11 5
|
1天前
【计算机网络】第三章 数据链路层(可靠传输)
【计算机网络】第三章 数据链路层(可靠传输)
|
16天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
30 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
18天前
|
传感器 监控 安全
|
19天前
|
机器学习/深度学习 人工智能 运维
构建未来:AI驱动的自适应网络安全防御系统
【4月更文挑战第7天】 在数字时代的浪潮中,网络安全已成为维系信息完整性、保障用户隐私和确保商业连续性的关键。传统的安全防御策略,受限于其静态性质和对新型威胁的响应迟缓,已难以满足日益增长的安全需求。本文将探讨如何利用人工智能(AI)技术打造一个自适应的网络安全防御系统,该系统能够实时分析网络流量,自动识别并响应未知威胁,从而提供更为强大和灵活的保护机制。通过深入剖析AI算法的核心原理及其在网络安全中的应用,我们将展望一个由AI赋能的、更加智能和安全的网络环境。
28 0
|
1月前
|
存储 Unix Linux
深入理解 Linux 系统下的关键网络接口和函数,gethostent,getaddrinfo,getnameinfo
深入理解 Linux 系统下的关键网络接口和函数,gethostent,getaddrinfo,getnameinfo
15 0
|
1月前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
41 0