网络系统传输负载测试

简介:
       网络系统传输负载测试
 
   随着企业各种信息系统相继投入使用,生产、管理信息逐步增加,企业网络规模迅速扩大,信息城域网承受着空前的压力,网络带宽严重不足,网络系统传输丢包、设备死机情况频频发生。我们需要对网络状况做全面的分析。  公司大楼内计算机网络主干采用 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 ,如需转载请自行联系原作者
相关文章
|
1天前
|
监控 安全 Linux
【专栏】Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip
【4月更文挑战第28天】本文介绍了Linux中六个常用的网络命令:ping、traceroute、netstat、nmap、ifconfig和ip,以及它们在测试网络连通性、追踪路由、查看网络状态、安全扫描和接口配置等场景的应用。通过学习和运用这些命令,系统管理员和网络爱好者能更有效地诊断和管理网络问题,确保网络稳定运行。
|
1天前
|
网络协议 算法 Linux
【Linux】深入探索:Linux网络调试、追踪与优化
【Linux】深入探索:Linux网络调试、追踪与优化
|
1天前
|
网络协议 Linux 网络架构
|
1天前
|
域名解析 网络协议 Linux
linux网络配置详解
linux网络配置详解
17 0
|
1天前
|
网络协议 Java Linux
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
【探索Linux】P.29(网络编程套接字 —— 简单的TCP网络程序模拟实现)
14 0
|
1天前
|
存储 网络协议 算法
【探索Linux】P.28(网络编程套接字 —— 简单的UDP网络程序模拟实现)
【探索Linux】P.28(网络编程套接字 —— 简单的UDP网络程序模拟实现)
15 0
|
1天前
|
网络协议 算法 Linux
【探索Linux】P.27(网络编程套接字 —— UDP协议介绍 | TCP协议介绍 | UDP 和 TCP 的异同)
【探索Linux】P.27(网络编程套接字 —— UDP协议介绍 | TCP协议介绍 | UDP 和 TCP 的异同)
16 0
|
1天前
|
存储 算法 网络协议
【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
13 0
|
1天前
|
存储 网络协议 Unix
【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)
【探索Linux】P.25(网络编程套接字基本概念 —— 预备知识)
8 0

热门文章

最新文章