网络性能测试工具iperf和mtr

iperf

iperf是一个用来测量网络吞吐性能的工具,它能测试TCP或UDP的吞吐量,为了执行iperf测试,必须建立服务器(用来丢弃流量)和客户端(用来产生流量)的连接。

iperf有TCP和UDP两种测试模式,分别如下所述

TCP

  • 测量网络带宽
  • 报告MSS/MTU值的大小和观测值
  • 支持TCP窗口值通过套接字缓冲
  • 当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接

UDP

  • 客户端可以创建指定带宽的UDP流
  • 测量丢包
  • 测量延迟
  • 支持多播
  • 当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)

常用参数:

-s  指定为server模式

-c  指定为client模式

-u 指定为udp

-b 指定带宽

-t 指定测量的时间

-i 指定测试间隔

举例:

iperf –s -u –p 12345 –i 1  在服务器端运行iperf,且为UDP测试

iperf -c server-ip -p server-port -i 1 -t 10 -b 1000M  在客户端运行iperf。

MTR

mtr在一个网络工具中结合了traceroute和ping的功能,做为mtr开始,通过有目的地发送具有低ttl的包,来检查运行mtr的主机和目标主机的网络连接。通过持续地发送低TTL的包,并记录中间路由器的回应时间。通过这种方式,使mtr记录到达目的主机节点的回应包的百分比和回应包的时间。突发的丢包率上涨和回应时间变长,都会反映出一个不好的连接。

mtr -h 提供帮助命令
mtr -v 显示mtr的版本信息
mtr -r 以报告模式显示

mtr -s 用来指定ping数据包的大小

mtr -n no-dns不对IP地址做域名解析

mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的

mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒

mtr -4 IPv4

mtr -6 IPv6

举例:

[[email protected] ~]# mtr -r 182.254.34.125
HOST: ip-10-247-0-115.localdomain Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ec2-54-223-0-2.cn-north-1.co  0.0%    10    0.3   0.4   0.3   0.8   0.2
  2. 54.222.1.90                   0.0%    10    1.1   1.3   1.1   2.3   0.4
  3. 54.222.1.66                   0.0%    10    1.1   1.1   1.1   1.2   0.0
  4. 41.220.120.106.static.bjtele  0.0%    10    1.1   1.1   1.1   1.1   0.0
  5. bj141-135-174.bjtelecom.net   0.0%    10    4.8   4.2   2.4   5.6   1.3
  6. 202.97.65.206                 0.0%    10   38.3  45.3  33.3  73.5  13.2
  7. 113.108.208.30                0.0%    10   38.3  39.7  37.7  41.3   1.1
  8. 113.108.209.54                0.0%    10   37.9  38.0  37.9  38.0   0.0
  9. 14.119.117.134                0.0%    10   38.2  38.3  38.2  38.9   0.2
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 12. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 13. 182.254.34.125               70.0%    10   42.0  42.0  42.0  42.0   0.0

时间: 2024-10-18 18:21:35

网络性能测试工具iperf和mtr的相关文章

网络性能测试工具iperf详解

网络性能测试工具iperf详细使用图文教程 Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和linux版本.linux版本更新快,最新版本为iperf 3.0,下载地址为http://code.google.com/p/iperf/downl

网络性能测试工具iperf详细使用图文教程(转)

Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和linux版本.linux版本更新快,最新版本为iperf 3.0,下载地址为http://code.google.com/p/iperf/downloads/list ,windows版本官方

网络性能测试工具Iperf介绍

[概要]Iperf是一款网络性能测试工具,可以方便的用它进行SDN网络带宽和网络质量的测试,Iperf支持协议.定时.缓冲区等参数的配置调整,报告TCP/UDP最大带宽.延迟抖动.数据包丢失等统计信息. 1 Iperf安装 Iperf安装方法有多种,可以下载源码编译安装,也可以直接使用编译好的二进制版本,在ubuntu下安装使用iperf尤为简单,apt-get install iperf 即可,值得一提的是Mininet自带Iperf,在SDN网络上测试比较便捷. 2 工作原理 使用Iperf

网络性能测试工具iperf详细使用图文教程zz

http://blog.csdn.net/zm_21/article/details/25868589 Iperf的主要功能如下: TCP 测量网络带宽 报告MSS/MTU值的大小和观测值 支持TCP窗口值通过套接字缓冲 当P线程或Win32线程可用时,支持多线程.客户端与服务端支持同时多重连接 UDP 客户端可以创建指定带宽的UDP流 测量丢包 测量延迟 支持多播 当P线程可用时,支持多线程.客户端与服务端支持同时多重连接(不支持Windows) 其他 在适当的地方,选项中可以使用K(kilo

【转载】 网络性能测试工具

http://blog.163.com/hlz_2599/blog/static/142378474201341341339314/ Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和linux版本.linux版本更新快,最新版本为iperf

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

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

网络性能测试工具minsmb功能特点-如何加载、发送PCAP数据包

网络性能测试工具minismb,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具.可以通过此以太网测试工具测试任何ip网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标. 与软件Iperf,netperf, dpdk trafficgen相比较,MiniSMB属于专业硬件网络发包测试仪, 具备精准测试速率,高吞吐率,可模拟千万级连接数等特点. minismb网络数据性能测试仪最新版本为3.3.0版. 本文主要介绍minismb网络测试仪的pcap数据包加载

iperf/netperf网络性能测试工具、Wireshark网络包分析工具

iperf   http://www.linuxidc.com/Linux/2014-05/101160.htm netperf  http://www.linuxidc.com/Linux/2013-07/87975.htm Wireshark  http://www.linuxidc.com/Linux/2013-05/84174.htm

linux网络性能测试工具ipref安装与使用

一.iperf工具安装 源码包下载地址:https://iperf.fr/iperf-download.php#archlinux 选择对应系统的版本就是解压安装了 完成 测试发现有问题 问题原因:Linux系统中找不到libiperf.so.0 库文件,导致执行iperf3 –s时提示缺少相关lib库解决方法:通过find /usr/local/lib/ |grep iperf查找其他服务器上是否存在该lib库文件,查询到后拷贝libiperf.so.0库文件到此台服务器/usr/local/