Ubuntu 上安裝 iperf

Ubuntu 上安裝 iperf

下載

git clone https://github.com/esnet/iperf.git

安裝

依次執行以下命令:

$ cd iperf
$ ./configure
$ sudo ldconfig /usr/local/lib
$ make
$ make install

運行

  • 運行 server

    iperf3 -s

  • 運行 client
    iperf3 -c server_addr -p server_port

後臺運行

$ sudo nohup iperf3 -s >> iperf_s.log 2>&1 &

注意 iperf3 後臺運行需要使用 root 權限,否則終端退出後,服務也就結束了。

常見問題

無法找到 libiperf.soxx

在運行 iperf3 -s 的時候,提示以下錯誤:

iperf3: error while loading shared libraries: libiperf.so.0: cannot open shared object file: No such file or directory

簡單的解決方法,在 iperf Git 倉庫根目錄執行以下命令:

sudo ldconfig /usr/local/lib

參考 github issue

不能解析客戶端參數

iperf3: error - unable to receive parameters from client:

該問題是因爲使用了不同版本的客戶端服務器軟件導致的。因爲 iperf3 與 iperf2 不兼容。
解決方法是使用相同版本的客戶端和服務器。

參考 github issue

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章