A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
java
写成的图形界面。
-bash/zsh: iperf: command not found # Windows (WSL2) sudo apt-get update sudo apt-get install iperf # Debian apt-get install iperf # Ubuntu apt-get install iperf # Alpine apk add iperf # Arch Linux pacman -S iperf # Kali Linux apt-get install iperf # Fedora dnf install iperf # OS X brew install iperf # Raspbian apt-get install iperf # Dockerfile dockerfile.run/iperf # Docker docker run cmd.cat/iperf iperf
-bash/zsh: iperf3: command not found # Windows (WSL2) sudo apt-get update sudo apt-get install iperf3 # Debian apt-get install iperf3 # Ubuntu apt-get install iperf3 # Alpine apk add iperf3 # Arch Linux pacman -S iperf3 # Kali Linux apt-get install iperf3 # CentOS yum install iperf3 # Fedora dnf install iperf3 # OS X brew install iperf3 # Raspbian apt-get install iperf3 # Dockerfile dockerfile.run/iperf3 # Docker docker run cmd.cat/iperf3 iperf3
iperf、iperf3 命令用于执行网络吞吐量测量的工具。 它可以测试 TCP 或 UDP 吞吐量。 要执行 iperf 测试,用户必须建立服务器(用于丢弃流量)和客户端(用于生成流量)。
iperf 命令
jperf 是有图形 GUI 介面的 iperf,不过他是架构在 iperf 必须先安装过 iperf 才可以使用.
jperf GUI
iperf -s [ options ] iperf -c server [ options ] iperf -u -s [ options ] iperf -u -c server [ options ] ======================================== iperf3 -s [ options ] iperf3 -c server [ options ]
-f, --format [kmKM] format to report: Kbits, Mbits, KBytes, MBytes -h, --help print a help synopsis -i, --interval n pause n seconds between periodic bandwidth reports -l, --len n[KM] set length read/write buffer to n (default 8 KB) -m, --print_mss print TCP maximum segment size (MTU - TCP/IP header) -o, --output <filename> output the report or error message to this specified file -p, --port n set server port to listen on/connect to to n (default 5001) -u, --udp use UDP rather than TCP -w, --window n[KM] TCP window size (socket buffer size) -B, --bind <host> bind to <host>, an interface or multicast address -C, --compatibility for use with older versions does not sent extra msgs -M, --mss n set TCP maximum segment size (MTU - 40 bytes) -N, --nodelay set TCP no delay, disabling Nagle's Algorithm -v, --version print version information and quit -V, --IPv6Version Set the domain to IPv6 -x, --reportexclude [CDMSV] exclude C(connection) D(data) M(multicast) S(settings) V(server) reports -y, --reportstyle C|c if set to C or c report results as CSV (comma separated values)
iperf 启动 Server 端:
iperf -s
iperf 使用 UDP 模式 在服务器上运行并设置服务器端口监听 5001:
iperf -u -s -p 5001
iperf 已客户端方式运行,并连接到目标装有 iperf 的 Server 的地址:
iperf -c server_address
iperf 每隔 2 秒在客户端运行一次:
iperf -c server_address -i 2
iperf 客户端,启动 5 个并行线程运行:
iperf -c server_address -P 5
iperf 使用 UDP 模式在客户端运行:
iperf -u -c server_address -p 5001
在多个并行流中运行 iperf3:
iperf3 -c server -P streams
iperf3 反转测试方向,服务器向客户端发送数据:
iperf3 -c server -R