❶ linux安裝iperf 提示 以下信息 。 裝不上。 怎麼解決 去哪下載 鏈接
沒有編譯環境的環境,那後面是no的東西貌似都需要安裝,各個版本的linux都有自己的軟體源,先配置軟體源,然後從源里可以直接搜索安裝上述缺失的軟體或者編譯器等等,然後再安裝,安裝提示缺什麼從源里找什麼安裝什麼,知道成功為止,如果源里沒有再google或者找,下載後編譯安裝。
❷ iperf在windows系統怎麼安裝
網路一下【Iperf】點擊第一個鏈接就是下載Iperf工具的地方,該工具有Winidows版和Linux版的。根據你伺服器的情況下載。
Windows版的需要下載安裝一個JAVA程序支持運行Iperf,如果沒有安裝該程序是打不開的。
把下載的安裝包解壓一下,再點擊【jperf】就可以運行圖形化jperf了。
運行以後如下圖所示:
根據你的網路環境設置。最後點擊【運行】
❸ iperf 伺服器 客戶端 測試結果速度不一樣
網路平台搭建好了,伺服器買好了,如何驗證網路的吞吐量、時延、丟包率能夠滿足設計需求呢?如何確認購買的伺服器能夠滿足日後的應用需求呢?可以使用fluk這樣的測試儀,但是fluk價格動輒就是上萬、幾十萬。有沒有一款小巧的工具可以完成這個功能呢?這篇文章介紹一個開源的軟體,iperf。
慣例,下面一張思維導圖是這篇文章的主要內容。
1 什麼是iperf
iperf是一款開源的網路性能測試工具,可以用來測試網路性能以及伺服器的性能。
iperf可以測試網路的吞吐量、丟包率、時延、抖動等性能參數,測試的結果可以用來檢驗網路建設是否合理,是否能夠滿足業務需求。
iperf支持windows和linux,linux可以發揮iperf的最大性能,windows版本是後期移植的,建議使用linux版本。LInux的最新版本是3.0,windows的最新版本是1.7.
windows平台上有圖形化的iperf,名稱為jperf。
下圖是iperf的官網,還好,國內可以訪問。
2 iperf能做什麼事
iperf主要是用來測試網路性能的,也可以用來測試伺服器的的性能、比如吞吐量、時延、丟包率、抖動等性能參數。可以發送TCP包和UDP包,主要功能如下所示
TCP
測量網路帶寬
報告MSS/MTU值的大小和觀測值
支持TCP窗口值通過套接字緩沖
當P線程或Win32線程可用時,支持多線程。客戶端與服務端支持同時多重連接
UDP
客戶端可以創建指定帶寬的UDP流
測量丟包
測量延遲
支持多播
當P線程可用時,支持多線程。客戶端與服務端支持同時多重連接(不支持Windows)
3 iperf如何安裝
windows的安裝
下載即可,綠色的,不需要安裝,解壓之後有兩個文件
linux的安裝
./configure
make
make install
4 iperf如何使用
4.1 TCP性能測試
伺服器端命令:iperf3 -s
客戶端命令:iperf3 -c 192.168.1.5 -b 200M
測試結果:
從圖中可以看出測試的吞吐量、丟包率等參數。
4.2 UDP性能測試
帶寬測試通常採用UDP模式,因為能測出極限帶寬、時延抖動、丟包率。在進行測試時
step1:以鏈路理論帶寬作為數據發送速率進行測試,例如,從客戶端到伺服器之間的鏈路的理論帶寬為100Mbps,先用-b 100M進行測試
step2:根據測試結果(包括實際帶寬,時延抖動和丟包率),再以實際帶寬作為數據發送速率進行測試,會發現時延抖動和丟包率比第一次好很多,重復測試幾次,就能得出穩定的實際帶寬。
服務端命令:iperf3 -s
客戶端命令:iperf3 -u -c 192.168.1.5 -b 200M
測試結果:
❹ iperf打不開的解決方法
Iperf是一個TCP/IP和UDP/IP的性能測量工具,能夠提供網路吞吐率信息,以及震動、丟包率、最大段和最大傳輸單元大小等統計信息;從而能夠幫助我們測試網路性能,定位網路瓶頸。
❺ iperf for android怎麼使用
這個命令會啟動iperf,然後每隔1秒監聽5001埠,顯示結果以Mbits為單位,執行60秒。
❻ linux測試網速的工具
1、fast
是Netflix提供的一項服務,它不僅可以通過命令行來使用,而且可以直接在Web端使用:fast.com,我們可以通過以下命令來安裝這個工具:
$ npm install --global fast-cli
不管是網頁端還是命令行,它都提供了最基本的網路下載測速。命令行下最簡單的使用方法如下:
$ fast
93 Mbps ↓
從以上結果可以看出,直接使用fast命令的話,將只返回網路下載速度。如果你也想獲取網路的上傳速度,則需要使用-u選項。
$ fast -u
⠧ 81 Mbps ↓ / 8.3 Mbps ↑
2、speedtest
是一個更加知名的工具。它是用Python寫成的,可以使用apt或pip命令來安裝。你可以在命令行下使用,也可以直接將其導入到你的 Python
項目,使用的時候,可以直接運行speedtest命令即可:
$ speedtest
Retrieving speedtest.net configuration...
Testing from Tencent cloud computing (140.143.139.14)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms
Testing download
speed................................................................................
Download: 56.20 Mbit/s
Testing upload
speed......................................................................................................
Upload: 1.03 Mbit/s
從運行結果可以看出,speedtest命令將直接提供上傳/下載速率,測試的過程也是挺快的。你可以編寫一個腳本來調用這個命令,然後定期進行網路測試,並在結果保存在一個文件或資料庫,這樣你就可以實時跟蹤你的網路狀態。
3、iperf
是一個網路性能測試工具,它可以測試TCP和UDP帶寬質量,可以測量最大TCP帶寬,具有多種參數和UDP特性,可以報告帶寬,延遲抖動和數據包丟失。利用iperf這一特性,可以用來測試一些網路設備如路由器,防火牆,交換機等的性能。
這個工具不僅僅在Linux系統下可以用,在Mac和Windows系統同樣可以使用。
如果你想測試網路帶寬,則需要兩台電腦。這兩台電腦需要處於同樣的網路,一台作為服務機,另一台作為客戶機,並且二者必須都要安裝
iPerf,可以通過如下命令獲取伺服器的IP地址:
$ ip addr show | grep inet.*brd
inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic
noprefixroute ens33
之後,我們再在服務機上啟動iperf工具:
$ iperf -s
然後,我們就可以等待客戶機的接入了。客戶機可以使用以下命令來連上服務機:
$ iperf -c 192.168.242.128
通過幾秒鍾的測試,它就會返回網路傳輸速率及帶寬。