网络工具浅谈从测量分析到管理监控(network tools:from testing to monitor)...

本文介绍了网络环境中常见的问题及工具,包括测量网络时延、丢包率和抖动的工具,如pingplus、pingplotter等;网络抓包监听分析软件如sniffer、wareshark等;以及网络管理和监控软件如HP网管、ZABBIX等。通过这些工具,开发人员可以更好地理解和利用网络资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机的4大资源中CPU,内存,存储,网络中网络容易被忽视,经常碰到开发人员将现场问题追究为网络原因,问题迟迟得不到进一步分析和解决。

这里介绍下常见的网络工具,以便开发人员了解定位常见网络问题。

[@more@]

对于应用程序运行的网络环境,开发人员一般关心比较少,通常都认为网络是稳定可靠的,在异常处理时考虑比较少,即使碰到,也无法清楚的区分什么是网络问题,什么是应用程序本身处理保护不当的问题。

对于网络,有需要了解常见的工具。

1 测量网络 测试时延,丢包率,抖动,常用pingplus,pingplotter,科来ping可工具。不同的网络环境,这些指标差别非常大。好的局域网环境时延只有0.0X到几毫秒,广域网环境则要几十毫秒。应用程序做性能测试时需要与现场相近的网络环境。

测试带宽可在交换机上旁路接入PC机器,在WINDOWS上安装chriot测试。

也可直接在UNIX上使用netperf, iperf参考

http://www.ibm.com/developerworks/cn/linux/l-netperf/index.html

在suse linux 下可用ntop测量。

应用程序在性能测试时,最好能测量现场商用网络的网络情况,实验环境最好可能与现场接近,性能测试才不至于因为网络原因影响测试可信度。否则所内都是很好的表现,到现场去可能发现并发请求上来后,根本无法稳定运行。

2 网络分析,主要是网络抓包监听分析软件

如sniffer,omnipeek,wareshark,科来等等。

LINUX、UNIX常用tcpdump。

通过这些软件的抓包功能和专家分析功能

比较容易定位网络中是否存在常见问题,是网络层还是应用层问题。

特别推荐的是科来网络分析软件以及其论坛资料。

3 网络管理和监控

网管软件非常多,有OS厂家的自带的如HP网管,也有专门的应用系统网管系统如ZABBIX等等。

通过测量、分析、监控,开发人员从一开始就熟悉你所使用的网络环境,在设计和开发,性能测试时都有所考虑,这样可以更好的使用网络资源。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14067/viewspace-1018791/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14067/viewspace-1018791/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值