资源简介

iperf 是一个 TCP/IP 和 UDP/IP 的性能测量工具,能够提供网络吞吐率信息,以及震动、丢包率、最大段和最大传输单元大小等统计信息;从而能够帮助我们测试网络性能,现在这个版本是当前最新版本,适用于linux系统及arm移植。

资源截图

代码片段和文件信息

#!/usr/bin/env python

“““
Extract iperf data from json blob and format for gnuplot.
“““

import json
import os
import sys

from optparse import OptionParser

import pprint
# for debugging so output to stderr to keep verbose
# output out of any redirected stdout.
pp = pprint.PrettyPrinter(indent=4 stream=sys.stderr)


def generate_output(iperf options):
    “““Do the actual formatting.“““
    for i in iperf.get(‘intervals‘):
        for ii in i.get(‘streams‘):
            if options.verbose:
                pp.pprint(ii)
            row = ‘{0} {1} {2} {3} {4}\n‘.format(
                round(float(ii.get(‘start‘)) 4)
                ii.get(‘bytes‘)
                # to Gbits/sec
                round(float(ii.get(‘bits_per_second‘)) / (1000*1000*1000) 3)
                ii.get(‘ret

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-10-17 20:25  iperf-master\
     文件         336  2016-10-17 20:25  iperf-master\.gitignore
     文件          96  2016-10-17 20:25  iperf-master\.travis.yml
     文件        9498  2016-10-17 20:25  iperf-master\INSTALL
     文件       12786  2016-10-17 20:25  iperf-master\LICENSE
     文件          23  2016-10-17 20:25  iperf-master\Makefile.am
     文件       25154  2016-10-17 20:25  iperf-master\Makefile.in
     文件        8764  2016-10-17 20:25  iperf-master\README.md
     文件       10475  2016-10-17 20:25  iperf-master\RELEASE_NOTES
     文件      375041  2016-10-17 20:25  iperf-master\aclocal.m4
     文件        2035  2016-10-17 20:25  iperf-master\bootstrap.sh
     目录           0  2016-10-17 20:25  iperf-master\config\
     文件        1396  2016-10-17 20:25  iperf-master\config\ax_lib_socket_nsl.m4
     文件        7333  2016-10-17 20:25  iperf-master\config\compile
     文件       45805  2016-10-17 20:25  iperf-master\config\config.guess
     文件       35594  2016-10-17 20:25  iperf-master\config\config.sub
     文件       23566  2016-10-17 20:25  iperf-master\config\depcomp
     文件       13997  2016-10-17 20:25  iperf-master\config\install-sh
     文件      324175  2016-10-17 20:25  iperf-master\config\ltmain.sh
     文件        6872  2016-10-17 20:25  iperf-master\config\missing
     文件        3538  2016-10-17 20:25  iperf-master\config\mkinstalldirs
     文件        4287  2016-10-17 20:25  iperf-master\config\test-driver
     文件      452234  2016-10-17 20:25  iperf-master\configure
     文件        5441  2016-10-17 20:25  iperf-master\configure.ac
     目录           0  2016-10-17 20:25  iperf-master\contrib\
     文件         334  2016-10-17 20:25  iperf-master\contrib\README.txt
     文件        1002  2016-10-17 20:25  iperf-master\contrib\iperf3.gp
     文件        3787  2016-10-17 20:25  iperf-master\contrib\iperf3_to_gnuplot.py
     目录           0  2016-10-17 20:25  iperf-master\docs\
     文件        6758  2016-10-17 20:25  iperf-master\docs\Makefile
     目录           0  2016-10-17 20:25  iperf-master\docs\_esnet\
............此处省略71个文件信息

评论

共有 条评论