网络性能测试工具
iperf命令 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。
iperf分为两种版本,Unix/Linux版和Windows版,Unix/Linux版更新比较快,版本最新。Windows版更新慢。Windows版的iperf叫jperf,或者xjperf。jperf是在iperf基础上开发了更好的UI和新的功能。
Linux版本下载地址:
首先安装游戏主程序(apk),然后解压数据包,里面有一个"com.angrymobgames.muffinknightfree"文件夹,将其复制进入"sd卡android/obb/"目录下,如果没有相应目录请自行新建,注意大小写区分。说明: 安装游戏包后,将游戏数据包解压,解压后可自动得到文件名为android的目录,直接将此目录复制至sd卡根目录,如果sd卡根目录存在android目录,请选择覆盖复制(复制后会自动保留原来的文件)。2)方法二:需要把从 pyqt 官网上下载的 pyqt5 安装目录中的 c:\python36\lib\site-packages 里的 pyqt5 文件夹复制到 python 安装目录 c:\users\adong\appdata\local\programs\python\python36\lib\site-packages 里面即可,这时会弹出窗口,说有重复的文件,那么直接点击跳过就行,只把不同的复制进来就搞定了。
gunzip -c iperf-<version>.tar.gz | tar -xvf -
cd iperf-<version>
./configure
make
make install
命令行选项描述
客户端与服务器共用选项
-f, –format [bkmaBKMA]
格式化带宽数输出。支持的格式有:
‘b’ = bits/sec ‘B’ = Bytes/sec
‘k’ = Kbits/sec ‘K’ = KBytes/sec
‘m’ = Mbits/sec ‘M’ = MBytes/sec
‘g’ = Gbits/sec ‘G’ = GBytes/sec
‘a’ = adaptive bits/sec ‘A’ = adaptive Bytes/sec
除了带宽之外的字段都输出为字节,除非指定输出的格。同样也可以指定字段宽度用"%mx"格式输出。同样也可以指定字段宽度用“%mo”格式输出。
注意:在计算字节byte时,Kilo = 1024, Mega = 1024^2,Giga = 1024^3。通常,在网络中,Kilo = 1000, Mega = 1000^2, and Giga = 1000^3,所以,Iperf也按此来计算比特(位)。如果这些困扰了你,那么请使用-f b参数,然后亲自计算一下。
-i, –interval #
设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。
-l, –len #[KM]
设置读写缓冲区的长度。TCP方式默认为8KB,UDP方式默认为1470字节。
-m, –print_mss
输出TCP MSS值(通过TCP_MAXSEG支持)。MSS值一般比MTU值小40字节。通常情况
-p, –port #
设置端口,与服务器端的监听端口一致。默认是5001端口,与ttcp的一样。