網路測速工具
一、Speedtest測試外網網速
Speedtest是用來測試網路效能的開源軟體,在Linux下面安裝Speedtest可以用來測試網路出口的上傳和下載速度,幫助排查網路方面導致的故障。
官網:
Github連結:https://github.com/sivel/speedtest-cli
Speendtest.net官網:http://www.speedtest.net/
windows直接點選網頁測試即可。
1. 安裝
1.1 pip安裝
speedtest是用python寫的,沒使用過pip的需要先安裝pip,
pip安裝:https://pip.pypa.io/en/stable/installing/
#開啟epel源
yum install python-pip –y
安裝speedtest-cli
pip install speedtest-cli
安裝完成測試
which speedtest-cli | bash
1.2 github安裝
pip install git+https://github.com/sivel/speedtest-cli.git
或者
git clone https://github.com/sivel/speedtest-cli.git
python speedtest-cli/setup.py install
1.3 shell安裝
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
./speedtest-cli
2. speedtest-cli使用
speedtest-cli -h
speedtest-cli --share 生成一張分享圖片
speedtest-cli --list
二、iperf/iperf3測試伺服器間網速(支援windows和linux)
iperf命令是一個網路效能測試工具。iperf可以測試TCP和UDP頻寬質量。iperf可以測量最大TCP頻寬,具有多種引數和UDP特性。iperf可以報告頻寬,延遲抖動和資料包丟失。利用iperf這一特性,可以用來測試一些網路裝置如路由器,防火牆,交換機等的效能。
Linux:
1.安裝
1.1 用yum軟體倉庫安裝
yum -y install epel-release
iperf安裝:yum install iperf -y
iperf3 安裝: yum install iperf3 -y
1.2 下載程式包手工安裝方式
下載地址:
https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.i686.rpm
rpm -ivh iperf3-3.1.3-1.fc24.i686.rpm(需要處理依賴)
2.使用
引數說明:
-s 以server模式啟動。#iperf -s
-c host以client模式啟動。host是server端地址。#iperf -c serverip
通用引數:
-f [kmKM] 分別表示以Kbits, Mbits, KBytes, MBytes顯示報告,預設以Mbits為單位,#iperf -c 192.168.100.6 -f K
-i sec 以秒為單位顯示報告間隔,#iperf -c 192.168.100.6 -i 2
-l 緩衝區大小,預設是8KB,#iperf -c 192.168.100.6 -l 64
-m 顯示tcp最大mtu值
-o 將報告和錯誤資訊輸出到檔案#iperf -c 192.168.100.6 -o ciperflog.txt
-p 指定伺服器端使用的埠或客戶端所連線的埠#iperf -s -p 5001;iperf -c 192.168.100.55 -p 5001
-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.100.6 -n 1024000
-r 單獨進行雙向傳輸測試
-t 測試時間,預設20秒,#iperf -c 192.168.100.6 -t 5
-F 指定需要傳輸的檔案
-T 指定ttl值
UDP模式
伺服器端:
iperf3 -u -s
客戶端:
iperf3 -u -c 172.168.1.1 -b 100M -t 60
在udp模式下,以100Mbps為資料傳送速率,客戶端上傳頻寬測試,測試時間為60秒。
iperf3 -u -c 172.168.1.1 -b 5M -P 30 -t 60
客戶端發起30個連線執行緒,以5Mbps為資料傳送速率。
iperf3 -u -c 172.168.1.1 -b 100M -d -t 60
以100M為資料傳送速率,進行上下行頻寬測試。
TCP模式
伺服器端:
iperf3 -s -p 5002 -d
客戶端:
iperf3 -c 172.168.1.1 -t 60 -p 5002
在tcp模式下,客戶端上傳頻寬測試,測試時間為60秒。
iperf3 -c 172.168.1.1 -P 30 -t 60 -p 5002
客戶端發起30個連線執行緒。
iperf3 -c 172.168.1.1 -d -t 60 -p 5002
進行上下行頻寬測試。
WINDOWS:
下載地址:https://iperf.fr/iperf-download.php
直接將解壓出來的iperf3.exe和cygwin1.dll複製到%systemroot%目錄即可,然後就可以在cmd中使用。
%SystemRoot% 系統目錄,環境變數,可以直接在目錄欄輸入。
命令引數:
測試:
客戶端:
iperf3 -c 10.211.55.6 -t 10 -p 5002 (直接連線linux的iperf3 server)
相關文章
- Linux下3種常用的網路測速工具簡介Linux
- Linux系統下常用的3種網路測速工具!Linux
- iOS 如何進行網路測速iOS
- tespeed - 測試網速的Python工具Python
- 【分享】Linux系統下3種常用的網路測速工具!Linux
- 網路測速一原理及例項
- 網路流量測試工具
- macOS自帶網路測速功能使用教程Mac
- 網路基礎-常用網路測試工具
- linux 檢測網速Linux
- 極速網路影片藏寶庫 創維愛奇藝盒子測評
- 測試網路效能的小工具
- 網路效能測試工具iperf的使用
- 網路入侵檢測規避工具fragrouter
- 【網路】效能指標與測試工具指標
- 網路效能的測量工具netperf
- berserkJS —— 前端網路(效能)監測工具JS前端
- 使用Iperf工具進行網路效能測試
- 優秀的網路效能測量工具----Iperf
- 用於網路協議測試的工具協議
- Facebook網路模擬測試工具ATC使用
- 網速測試利器-iperf3
- linux 測試頻寬 網速Linux
- NetWorker Pro for Mac(網速顯示工具)Mac
- Linux iperf 網路傳輸效能測試工具Linux
- QNET 網路測試工具 2.0 全新發布
- Google開源網路流量安全測試工具nogotofailGoAI
- Google 開源網路流量安全測試工具 nogotofailGoAI
- Linux下使用Speedtest測試網速Linux
- win10怎麼測自己電腦網速_win10測試自己電腦網速的方法Win10
- NetWorker Pro for Mac 網速流量顯示工具Mac
- NetWorker Pro for Mac網速流量顯示工具Mac
- NetWorker Pro for Mac(網速流量顯示工具)Mac
- Mac網速流量顯示工具:NetWorker ProMac
- 【網路安全】6款常見的Webshell檢測工具!Webshell
- netperf網路效能測試工具的使用詳解
- Mac網路監測工具箱:Network Kit XMac
- 十個必不可少的網路安全測試工具