iperf3 是一个网络性能测试工具,它可以测量网络带宽、延迟和数据包丢失率等指标。以下是 iperf3 客户端的常用命令:

  1. 测试 TCP 带宽:
iperf3 -c '<server_ip_address>' -t '<test_duration>' -i '<report_interval>'

其中,'<server_ip_address>' 是 iperf3 服务器的 IP 地址,'<test_duration>' 是测试持续时间,单位为秒,默认为 10 秒,'<report_interval>' 是测试结果报告的时间间隔,单位为秒,默认为 1 秒。

  1. 测试 UDP 带宽:
iperf3 -c '<server_ip_address>' -u -b '<udp_bandwidth>' -t '<test_duration>' -i '<report_interval>'

其中,'-u' 表示使用 UDP 协议进行测试,'<udp_bandwidth>' 是 UDP 带宽,单位为 bit/s,默认为 1Mbit/s,'<test_duration>' 和 '<report_interval>' 的含义同上。

  1. 测试多个连接:
iperf3 -c '<server_ip_address>' -P '<number_of_parallel_connections>' -t '<test_duration>' -i '<report_interval>'

其中,'<number_of_parallel_connections>' 是并行连接数,默认为 1。

  1. 测试反向带宽:
iperf3 -c '<server_ip_address>' -R -t '<test_duration>' -i '<report_interval>'

其中,'-R' 表示测试反向带宽,即从客户端到服务器的带宽。

  1. 测试带宽和延迟:
iperf3 -c '<server_ip_address>' -t '<test_duration>' -i '<report_interval>' -l '<packet_length>' -w '<TCP_window_size>' -C '<TCP_congestion_control_algorithm>' -M '<TCP_maximum_segment_size>' -S '<TCP_socket_buffer_size>'

其中,'<packet_length>' 是测试数据包的长度,默认为 1460 字节,'<TCP_window_size>' 是 TCP 窗口大小,默认为 64KB,'<TCP_congestion_control_algorithm>' 是 TCP 拥塞控制算法,默认为 cubic,'<TCP_maximum_segment_size>' 是 TCP 最大分段大小,默认为 MTU-40 字节,'<TCP_socket_buffer_size>' 是 TCP 套接字缓冲区大小,默认为 128KB。

  1. 测试数据包丢失率:
iperf3 -c '<server_ip_address>' -t '<test_duration>' -i '<report_interval>' -l '<packet_length>' -u -b '<udp_bandwidth>' -P '<number_of_parallel_connections>' -f k

其中,'-f k' 表示以 Kbps 为单位显示带宽,'-u' 表示使用 UDP 协议进行测试,'<udp_bandwidth>' 是 UDP 带宽,'<number_of_parallel_connections>' 是并行连接数,默认为 1。

  1. 输出 JSON 格式的测试结果:
iperf3 -c '<server_ip_address>' -t '<test_duration>' -i '<report_interval>' -J

其中,'-J' 表示输出 JSON 格式的测试结果。

  1. 输出 CSV 格式的测试结果:
iperf3 -c '<server_ip_address>' -t '<test_duration>' -i '<report_interval>' -y C

其中,'-y C' 表示输出 CSV 格式的测试结果。

iperf3 客户端命令:网络性能测试指南

原文地址: https://www.cveoy.top/t/topic/lfrc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录