虛機間的網路頻寬測試工具 iperf

2021-09-30 14:35:53 字數 1861 閱讀 9633

iperf的概念

iperf 是乙個tcp/ip和udp/ip的效能測量工具,通過調諧各種引數可以測試tcp的最大頻寬,並報告頻寬、延遲,最大段和最大傳輸單元大小等統計資訊。

安裝iperf

# yum install -y wget

安裝centos6的epel

# wget

如果是centos7,則如下:

# wget

# rpm -ivh epel-release-6-8.noarch.rpm

安裝iperf

# yum install -y iperf

iperf引數介紹

-s 以server模式啟動。#iperf -s

-c host以client模式啟動。host是server端位址。#iperf -c serverip

通用引數:

-b表示使用頻寬數量

-f [kmkm] 分別表示以kbits, mbits, kbytes, mbytes顯示報告,預設以mbits為單位,#iperf -c 192.168.0.241 -f k

-i sec 以秒為單位顯示報告間隔,#iperf -c 192.168.0.241 -i 2

-l 緩衝區大小,預設是8kb,#iperf -c 192.168.0.241 -l 16

-m 顯示tcp最大mtu值

-o 將報告和錯誤資訊輸出到檔案#iperf -c 192.168.0.241 -ociperflog.txt

-p 指定伺服器端使用的埠或客戶端所連線的埠#iperf -s -p 9999;iperf -c 192.168.0.241-p 9999

-u 使用udp協議

-w 指定tcp視窗大小,預設是8kb

-b 繫結乙個主機位址或介面(當主機有多個位址或介面時使用該引數)

-c 相容舊版本(當server端和client端版本不一樣時使用)

-m 設定tcp資料報的最大mtu值

-n 設定tcp不延時

-v 傳輸ipv6資料報

server專用引數:

-d 以服務方式執行。#iperf -s -d

-r 停止iperf服務。針對-d,#iperf -s -r

client端專用引數:

-d 同時進行雙向傳輸測試

-n 指定傳輸的位元組數,#iperf -c 192.168.0.241 -n 100000

-r 單獨進行雙向傳輸測試

-t 測試時間,預設20秒,#iperf -c 192.168.0.241-t 5

-f 指定需要傳輸的檔案

-t 指定ttl值

iperf示例

tcp測試

伺服器執行:#iperf -s -i 1 -w 1m

客戶端執行:#iperf -c 192.168.0.241 -i 1 -w 1m

(或者在服務端執行:#clush –g srv 「iperf -c 192.168.0.241 -i 1 -w 1m」)

其中-w表示tcp window size,192.168.0.241為伺服器位址。

udp測試

伺服器執行:#iperf -u -s

客戶端執行:#iperf -u -c 192.168.0.241 -b 900m -i 1 -w 1m -t 60

(或者在服務端執行:#clush –g srv 「iperf -u -c 192.168.0.241 -b 900m -i 1 -w 1m -t 60」)

其中-b表示使用頻寬數量,千兆鏈路使用90%容量進行測試就可以了。

測試兩台伺服器之間的網路頻寬

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!之前做了乙個專案,說要測試兩台伺服器之間的頻寬,本想通過拷貝來進行測試,後來客戶覺得得出的資料沒有說服性,於是改拿工具來進行測試。我們這回用的工具名字叫iperf。iperf它是一款網路效能測試的工具,分為多個版本 linux版 unix版 win...

ab網路測試工具的學習

ab,webbench,jmeter ab的使用 n requests 在測試會話中所執行的請求個數。預設時。只執行一次請求 c concurrency 一次產生的請求個數 預設是一次乙個 t timelimit 測試所進行的最大秒數,它可以使對伺服器的測試限制在乙個固定的總時間以內。預設值沒有時間...

常用的專業網路測試工具

專業網路測試工具 目前常用的專業網路測試工具有萬用表 網線測試儀 網路測試儀和協議分析儀等。1.萬用表 萬用表是在網路診斷和測試中經常用到的工具,如圖8 1所示,主要用於傳輸介質如細纜和雙絞線的電阻 連通情況 的檢測,以及bnc聯結器的電阻等測試。萬用表在使用過程中要特別注意檔位和量程的選擇,如在測...