網絡性能測試工具
iperf命令 是一個網絡性能測試工具。iperf可以測試TCP和UDP帶寬質量。iperf可以測量最大TCP帶寬,具有多種參數和UDP特性。iperf可以報告帶寬,延遲抖動和數據包丟失。利用iperf這一特性,可以用來測試一些網絡設備如路由器,防火墻,交換機等的性能。
iperf分為兩種版本,Unix/Linux版和Windows版,Unix/Linux版更新比較快,版本最新。Windows版更新慢。Windows版的iperf叫jperf,或者xjperf。jperf是在iperf基礎上開發(fā)了更好的UI和新的功能。
Linux版本下載地址:
首先安裝游戲主程序(apk),然后解壓數據包,里面有一個"com.angrymobgames.muffinknightfree"文件夾,將其復制進入"sd卡android/obb/"目錄下,如果沒有相應目錄請自行新建,注意大小寫區(qū)分。說明: 安裝游戲包后,將游戲數據包解壓,解壓后可自動得到文件名為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
除了帶寬之外的字段都輸出為字節(jié),除非指定輸出的格。同樣也可以指定字段寬度用"%mx"格式輸出。同樣也可以指定字段寬度用“%mo”格式輸出。
注意:在計算字節(jié)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]
設置讀寫緩沖區(qū)的長度。TCP方式默認為8KB,UDP方式默認為1470字節(jié)。
-m, –print_mss
輸出TCP MSS值(通過TCP_MAXSEG支持)。MSS值一般比MTU值小40字節(jié)。通常情況
-p, –port #
設置端口,與服務器端的監(jiān)聽端口一致。默認是5001端口,與ttcp的一樣。