Netperf网络测试工具

Netperf网络测试工具

一、安装部署

wget ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz&&tarzxf netperf-2.6.0.tar.gz&&cd netperf-2.6.0

./configure --prefix=/usr/local/netperf&&make&&makeinstall

ln -s /usr/local/netperf/bin/netperf /usr/bin/&&ln -s/usr/local/netperf/bin/netserver /usr/bin/

二、       Netperf测试网络性能

1.       启动服务端

Ip:*.*.*.84

[[email protected] ~]# netserver -L *.*.*.84  –d  **启动服务

2.       启动测试端

Netperf缺省情况下进行TCP批量传输,即-tTCP_STREAM。测试过程中,netperf向netserver发送批量的TCP数据分组,以确定数据传输过程中的吞吐量:

Ip:*.*.*.83

[[email protected] ~]# netperf -H *.*.*.84 -l 360开始测试   -l 360 为 360秒测试时间

MIGRATED TCP STREAM TEST from 0.0.0.0(0.0.0.0) port 0 AF_INET to *.*.*.84 () port 0 AF_INET

Recv  Send    Send

Socket Socket  Message Elapsed

Size  Size    Size     Time    Throughput

bytes bytes   bytes    secs.   10^6bits/sec

174760 174760 174760    360.16   936.08

从netperf的结果输出中,我们可以知道以下的一些信息:

1) 远端系统(即server)使用大小为174760字节的socket接收缓冲

2) 本地系统(即client)使用大小为174760字节的socket发送缓冲

3) 向远端系统发送的测试分组大小为174760    字节

4) 测试经历的时间为360.16秒

5) 吞吐量的测试结果为936.08Mbits/秒

时间: 2024-10-11 00:47:22

Netperf网络测试工具的相关文章

网络测试工具netperf

一般我们进行网络测试,主要是测试网络的连通性.网络带宽.网络响应时间等.常用的工具包括ping.traceroute.telnet.ftp等.如测试网络连通性,可以使用ping,traceroute,如果测试防火墙是否配置正确,可以使用telnet和traceroute -p,使用ping命令可以测试网络延迟,ftp则用来测试网络带宽. 但如果需要做一些更为深入的测试,如测试不同包大小的不同类型的业务的网络处理能力,则需要更专业的工具,如netperf,iperf等. netperf测试工具介绍

TCP/UDP网络性能测试工具 - Netperf (zz) ..网络测试工具

在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多. 除了netperf以外.       还有很多其它的网络性能测试工具.       如db, iperf, ptrte, nettet, netlogger, tcptrce, ntop等.这些工具有其各自的特色和不同的侧重点,我们可以根据具体的应用环境,有选择的使用它们,这样就可以使这些工具发挥出最大的功效.虽然都是开 放源代码的软件.       但是这些工具的功能与商业的网络测试工具

网络测试工具--Iperf、Netperf 、MZ

网络性能测量的五项指标 可用性(availability) 响应时间(response time) 网络利用率(network utilization) 网络吞吐量(network throughput) 网络带宽容量(network bandwidth capacity) 1. 可用性 测试网络性能的第一步是确定网络是否正常工作,最简单的方法是使用 ping 命令.通过向远端的机器发送 icmp echo request,并等待接收 icmp echo reply 来判断远端的机器是否连通,网

IPerf网络测试工具

IPerf——网络测试工具介绍与源码解析(1) IPerf是一个开源的测试网络宽带并能统计并报告延迟抖动.数据包丢失率信息的控制台命令程序,通过参数选项可以方便地看出,通过设置不同的选项值对网络带宽的影响,对于学习网络编程还是有一定的借鉴意义,至少可以玩上一段时间. IPerf开始出现的时候是在03年,版本是1.7.0,在网上找到的仅有的系列源码解析篇 http://blog.chinaunix.net/uid/11568125/cid-131106-abstract-1.html 就是基于1.

IPerf——网络测试工具介绍与源码解析(4)

上篇随笔讲到了TCP模式下的客户端,接下来会讲一下TCP模式普通场景下的服务端,说普通场景则是暂时不考虑双向测试的可能,毕竟了解一项东西还是先从简单的情况下入手会快些. 对于服务端,并不是我们认为的直接创建服务端线程,而是先创建一个监听者线程,在本地绑定套接字后进行蹲点监听. 在Listener类中,Run成员函数执行一个do-while循环接收等待来自对端的连接,循环中调用Accept函数,该函数会阻塞,直至接收到对端的连接并通过thread_Settings*类型的指针参数返回客户端的信息,

磁盘及网络测试工具(iperf hdparm dd)

一. 网络测试工具iperf 1.安装包 apt-get -y install iperf 2.参数说明 -s, --server    run in server mode(以server模式启动) -c, --client    <host> run in client mode, connecting to <host>(以client模式启动) -p, --port      n set server port to listen on/connect to to n (d

pktgen网络测试工具介绍

网上有很多讲解pktgen的文章,但总是不够全面细致,看完之后自己还是不会写pktgen测试脚本,为此本文对pktgen进行详细的阐述,让大家看完本文后能够自己动手写pktgen shell. 1.pktgen简介 pktgen是一个位于linux内核层的高性能网络测试工具,由瑞士皇家理工大学的TSlab实验室的Robert Olsson开发的(现在应该不在皇家理工了),主要用来测试网络驱动与网卡设备,支持多线程,能够产生随机mac地址.IP地址.UDP端口号的数据包,pktgen 的作者使用多

13个web安全-python网络测试工具+白帽黑客必备,大神整理,小白可以先收藏起来

Python有很多完善可用的库,这里面就包含渗透测试工具,所以广大白帽黑客大多都使用Python语言,这样更有利于利用Python提供的这些库参与漏洞研究.逆向工程和渗透等工作. 本文列出13个python网络测试工具,共大家参考学习. 1.Scapy,Scapy3k:发送,嗅探和剖析并伪造网络数据包,可以做交互式应用或单纯的作为库来使用. 2.pypcap,pcapy和pylibpcap:几个不同的libpcap捆绑Python库 3.libdnet:低级别的网络路由器,可用于接口查找和以太网

iperf网络测试工具中 -l 参数的作用

当使用iperf工具进行网络测试时,客户端不使用-l 参数设置缓冲区大小,服务端不显示数据,当设置了-l 1k 时,服务端才显示数据是怎么回事呢?请问设置了缓冲区大小影响到了什么,从而导致了这个结果:图一为未加-l参数图二为加了-l参数 请有经验的朋友解惑啊? 原文地址:http://blog.51cto.com/13287875/2112644