instalación y uso de iperf

El comando iperf es una herramienta de prueba de rendimiento de la red que puede probar la calidad del ancho de banda TCP y UDP. Al mismo tiempo, también puede informar la tasa de pérdida de paquetes de la red o el rendimiento del envío de paquetes mediante la prueba UDP, que es una herramienta muy práctica.

1.instalación de windows

Puede descargar directamente la versión correspondiente del sistema desde el sitio web oficial para la instalación (https://iperf.fr/iperf-download.php)
. Para la versión de Windows de iPerf, copie directamente el iperf.exe y cygwin1.dll descomprimidos al Directorio %systemroot% Eso es todo

instalación de ubuntu

  1. Obtenga el paquete de instalación
    y clónelo directamente en ubuntu:
git clone https://github.com/esnet/iperf.git 

O descárguelo y cópielo en Windows:
https://github.com/esnet/iperf
Insertar descripción de la imagen aquí

Después de descargarlo, cópielo en ubuntu, descomprímalo, obtenga la carpeta 'iperf-master, cámbiele el nombre: iperf
luego ejecute el siguiente código:

$ cd iperf
$ ./configure
$ sudo ldconfig /usr/local/lib
$ make
$ make install

Prueba:
Inicie el servidor:

inper3 -s

Insertar descripción de la imagen aquí

Uso básico

-s,--server:iperf服务器模式,默认启动的监听端口为5201,eg:iperf -s

-c,--client host:iperf客户端模式,host是server端地址,eg:iperf -c 222.35.11.23

-i,--interval:指定每次报告之间的时间间隔,单位为秒,eg:iperf3 -c 192.168.12.168 -i 2

-p,--port:指定服务器端监听的端口或客户端所连接的端口,默认是5001端口。

-u,--udp:表示采用UDP协议发送报文,不带该参数表示采用TCP协议。

-l,--len:设置读写缓冲区的长度,单位为 Byte。TCP方式默认为8KB,UDP方式默认为1470字节。通常测试 PPS 的时候该值为16,测试BPS时该值为1400。

-b,--bandwidth [K|M|G]:指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec。

-t,--time:指定数据传输的总时间,即在指定的时间内,重复发送指定长度的数据包。默认10秒。

-A:CPU亲和性,可以将具体的iperf3进程绑定对应编号的逻辑CPU,避免iperf进程在不同的CPU间调度

Servidor:

iperf -s -i 1 -p 4101

Cliente:

iperf -c 192.168.84.1 -p 4101 -i 1

Ejemplo

El servidor escucha la ip: 192.168.84.1y el número de puerto: especificados, 4101usa tcp y usa -iel informe de intervalo para imprimir los datos de retraso en cada intervalo.

iperf -s -i -B 192.168.84.1 -p 4101

Envíos del cliente, tamaño del paquete 160000, intervalo 100ms, tiempo total de envío30s

iperf -c 192.168.84.1 -p 4101 -i 0.1 -t 300

Supongo que te gusta

Origin blog.csdn.net/qq_41224270/article/details/132110388
Recomendado
Clasificación