NAS、電腦、路由器、手機如何安裝 iperf3

2021年10月17日14:00

大家好,我是曉飛影! 一個數碼愛好者,也喜歡在眾多平行領域探究摸索,讓生活多一點樂趣。家用寬帶測速我喜歡用 speedtest,界面簡潔,準確快速,不過這個是測互聯網的速度,如果家裡的設備多了,尤其是使用 NAS 的用戶,肯定會比較在意局域網內的傳輸速度。從電腦上拖拽文件夾看拷貝速度是比較原始的方法,但是受波動較多,有的設備比如旁路由無法圖形化操作,測網速就不太方便了。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

比如家裡目前的主力 NAS 是威聯通 TS453Dmini,已經有 2.5G 網口了,而其實機械硬盤的讀寫速度以前都是被千兆網口給限制了。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

家裡的 TS453Dmini 和 TS451D 都使用了希捷酷狼系列的機械硬盤,全系都是 CMR傳統磁記錄技術,並且內置了 IronWolf Health Management(IHM)酷狼健康管理功能,配合 NAS 可以 24 小時不間斷開機,使用起來也比較放心。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

而且希捷酷狼系列的硬盤參數為5900 轉,64MB 緩存,在本地測試中讀寫速度峰值可以到 192m/s,平均也有 152m/s,所以很適合在 2.5G 網口下發揮硬盤的極限速度。這個時候在局域網內多終端之間測試訪問速度,最好的工具就是 iperf3 了。

什麼是 iperf3

iperf 是一款網絡性能測試工具,可以測試最大 TCP 和 UDP 帶寬性能,而且幾乎是全平台都可以安裝的,以前總看別人用 iperf3 測試網速,自己覺得麻煩,而且終端太多方法不同。iperf 2和 3 不兼容,現在我就專門將各種終端安裝 iperf3 的操作彙總起來,方便自己做備忘錄,大家也可以收藏以便不時之需。

先來熟悉下 iperf3 的命令行,Windows 可以在命令提示符里操作,Mac 是在終端裡,路由器如果是 openwrt 的話一般有 TTYD 終端可以直接打開,如果沒有圖形界面也可以通過 SSH 直接從本地訪問目標輸入命令。

1、開啟服務端 –s

iperf3 –s

2、開啟客戶端 –c

iperf3 –c “服務端IP地址”

例:iperf3 –c 192.168.199.2

3、翻轉數據流方向 –R (數據預設從客戶端發向服務端)

iperf3 –c “服務端IP地址” –R

例:iperf3 –c 192.168.199.2 –R (數據從服務端發向客戶端)

4、測試時長 –t

iperf3 –c “服務端IP地址” –t time

例:iperf3 –c 192.168.199.2 –t 5 (測試5S,預設測試10秒)

5、線程數 –P

iperf3 –c “服務端IP地址” –p count

例:iperf3 –c 192.168.199.2 –P 5 (同時5路向服務器請求)

NAS 安裝 iperf3

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

NAS 一般是威聯通和群暉,X86 的都支援 docker,所以在 docker 里搜索 iperf 找到鏡像,我預設選擇推薦星星最多的 networkstatic/iperf3,這裏以威聯通為例,群暉同理。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

網絡環境新增一個 TCP 端口,主機和容器都選擇 5201,一般 iperf3 預設的端口也是 5201。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

在命令行里輸入-s,這個是開啟5201 監聽端口的命令,這樣其他設備才能通過命令訪問 NAS 的 iperf3 端口,後面也會具體列出 iperf3 的命令。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

檢查一遍沒有問題就點擊確定安裝。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

等待鏡像創建完畢後就可以安裝成功了,檢查一下是否啟動,可以設置為開機自啟動,隨時都可以測速。

Mac 電腦安裝 iperf3

我現在使用的是 M1 芯片的 MacBook Air,首先需要安裝 brew,打開終端,輸入以下命令。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

按照提示來安裝,輸入 1,然後輸入 Y。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

安裝成功後可以 brew -v 查詢版本,brew update 更新版本。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

輸入以下命令來安裝 iperf3。

brew install iperf3

如果要將 mac 作為服務器端,需要輸入 iperf3 -s 來開啟監聽端口 5201。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

一般我是作為客戶端去測試 NAS,比如輸入iperf3 -c 192.168.199.53就可以開始測試數據了,圖中傳輸數據在 489M 左右,是通過 wifi 訪問的,僅做參考。

Windows 安裝 iperf3

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

官網地址:https://iperf.fr下載壓縮包,按道理這個裡面也有全平台的下載包,不過 Windows 我沒有測試,直接給出官網的方法,直接解壓後運行即可。

N1 旁路由安裝 iperf3

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

家裡的 N1 也玩很久了,其中一台就是做旁路由用,刷的是 openwrt 系統,在軟件包里首先刷新列表,有時候需要多刷新幾次,然後在過濾器找一下 iperf 查到以下可用安裝包。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

在下載並安裝軟件包里輸入 iperf3,點擊確認就會開始安裝了。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

然後在已安裝軟件包里確認下是否安裝成功。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

openwrt 這個 TTYD 終端特別好用,我都不用去 MacBook Air 開啟 SSH 來連接檢查了,直接點開就是命令行,輸入 openwrt 的 root 賬號密碼。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

參照一開始的命令行,輸入iperf3 -s打開監聽端口,此時 N1 旁路由既可以作為服務器也可以作為客戶端來測試局域網內其他設備的連接速度。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

而且我試了下在 MacBook Air 終端訪問 N1 時,N1 的 TTYD 終端開著也會被動同步顯示數據流的測試更新。

Android手機安裝 iperf3

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

Magic iperf,又名魔棒,網上搜索 Magic iperf 或者 iperf_android,或者乾脆到官網https://iperf.fr/iperf-download.php#android 搜,桌面圖標如上圖。

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

打開後左上角是 iperf2 和 3 的切換開關,中間命令行已經省略了 iperf3,直接輸入-c 192.168.199.53 的 IP 地址後,就可以點擊右上角的 start 開關來運行,測試網速了。

Apple手機安裝 iperf3

NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測
NAS、電腦、路由器、手機如何安裝 iperf3_新浪眾測

Apple手機安裝 iperf3 也特別簡單,直接在國區的 App Store 里就能找到,打開後只需要輸入想要測試的服務器 IP 地址,端口號(預設是 5201,如果手動指定需要修改),upload 和 download 分別是測試手機上傳至服務器和從服務器下載的方式,還可以指定幾路數據訪問以及測試時長,選好後就點擊右上角的 start 按鈕,下方的數據非常直觀,會有最高值、最低值和平均值。

總結

其實 iperf3 是一個非常簡單常用的局域網測試各設備之間連接速度的工具,也不是特別高深難懂,只是各平台的方法比較分散,我自己也找了很久,有時候時間久了又忘記了,所以乾脆彙總下來,對於測試 NAS 和 wifi6 路由器的無線能力等非常有用,大家可以嚐試一下。

關注我們Facebook專頁
    相關新聞
      更多瀏覽