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聯結器的電阻等測試。萬用表在使用過程中要特別注意檔位和量程的選擇,如在測...