Questions tagged [iperf]

Iperf is a network testing tool for performance and tuning that can create TCP and UDP data streams and measure the throughput of a network that is carrying them.

Iperf is a network testing tool for performance and tuning that can create TCP and UDP data streams and measure the throughput of a network that is carrying them.

184 questions
0
votes
0 answers

Make a noise or alert when iperf drops connection or has a bad packet rate

Help me be lazy. My task at work requires me to monitor the output of an iperf script to check if the connection drops or the packet rate gets too high. I do not want to have to stare at the screen for hours on end and would rather get alerted when…
0
votes
1 answer

How to get the statistics of queues for each switch with ryu controller application in python?

I need to get the queue statistics to calculate the queue length to prevent the queue from increasing the queue. The queue length is to be calculated periodically. That's why it is necessary to write an app. The example of the ofproto_v1_3_parser.py…
0
votes
1 answer

iperf3 stop running after 300 sec with error - unable to send control message : Broken pipe

Please help me, I have a problem of IPerf3 stop running after 300 sec (5 mins), when I want to use Iperf3 for testing for at least 24 hours. The error said iperf3: error - unable to send control message: Broken pipe I use IPerf3 version 3.9 on…
0
votes
0 answers

wifi 6 module uplink single stream UDP with iperf only around 350 Mb/s data throughput

I use an intel x86 Linux PC and mount a wifi 6 module on it. The module is designed on the WCN6856 chipset. The Linux kernel is version 5.17 with the ath11k wifi driver. I use the iperf/iperf3 utility to test the capability of the module. Since the…
0
votes
0 answers

MPLS Implemented OpenFlow Iperf Testing

I have a mininet topology that consists of two hosts and two ovs switches. h1-eth0 is connected to s1-eth1 and h2-eth0 is connected to s2-eth2 and s1-eth2 and s2-eth1 is also connected. h1 is for client and h2 is for server. In flows, ARP packets…
Sertan Pekel
  • 593
  • 2
  • 5
  • 23
0
votes
1 answer

Is there any netool to declare a maximum bandwidth (etc 2Gbits/sec) and make measurements between two nodes (client-server) without to exceed it?

iam working with sdn controllers and more spesific with ONOS. When i run a topology iam trying with the help of iperf tool to take some measurements between two nodes at TCP mode, as far as bandwidth is concerned, and declare it to have a maximum…
0
votes
0 answers

I want to build a bandwidth limiter using P4?

I am a beginner in P4, and currently learning P4. Currently experiment with the meter in P4. How may I limit the bandwidth using P4 by identifying packets? Here I have created an indirect meter like this in Ingress Processing control…
COLLiDER
  • 31
  • 5
0
votes
1 answer

iPerf3 on wsl can be a client but cannot be a server

I run iperf from my computer on linux subsystem on windows, and transmist to a mobile phone that can accept iPerf. Both devices are on same network, and on iPerf3. My computer has version iPerf3.9. I can use the computer as a client and the mobile…
mimm_mm
  • 1
  • 3
0
votes
0 answers

iperf: Meaning of columns in UDP measurement

I call iperf automaticly in a python script for the server and the client and save the output in a csv file: server.cmd('iperf -s -p 5202 -u -t 50 -y C > result/iperf_server_output.csv') client.cmd('iperf -c 10.1.1.2 -p 5202 -i 1 -u…
Anna
  • 1
0
votes
1 answer

cross-compile iperf from x86_64 for ARM64 target

I want to cross compile iperf-2.0.5 from my x86_64 ubuntu linux machine for a ARM64 target. Therefore I installed the cross compiler: sudo apt install gcc make gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu g++-aarch64-linux-gnu then I tried to…
Simon Rechermann
  • 467
  • 3
  • 18
0
votes
1 answer

Why can't ONE Iperf thread fill the CPU?

I'm running iperf2 on ubuntu18.04 and trying to test the max bandwidth with one CPU. My topology is client(with CX5 100G nic)->switch(100G)->server(with CX5 100G nic). Unfortunately, the speed is only 30Gbps. Then I do a loopback test, the speed is…
pomelo
  • 1
0
votes
1 answer

How to improve the performance of HTTP server based on POCO C++ library

I have a hardware based on ARM processor with QNX RTOS, on which I need to stream http data between two applications http_client and http_server, both based on POCO C++ library. I have create simple client and server programs that stream contents of…
Anoop M
  • 1
  • 1
0
votes
0 answers

syntax error when running iperf through adb

I am trying to execute iperf through adb shell, however I am getting following error: syntax error: unexpected 'newline' here are the steps: push android compiled iperf binary to /data/local/tmp enter adb shell, go to /data/local/tmp…
Naveen Rawat
  • 81
  • 2
  • 6
0
votes
1 answer

Mininet topology with OpendayLight remote controller- got very low bandwidth on iperf test

I run a mininet topology (of type "tree" but this happens to me also in custom topology without special link configure) that connects to the remote controller- ODL. when I run "iperf" test, I get bandwidth of like 100-200 Mbps. when I run the same…
0
votes
0 answers

Dijkstra [with weight] periodically printing forward and reverse path for Directed Graph

I am implementing dijkstra with weight for directed graph :- path=nx.dijkstra_path(G, 1, 4, weight='weight') When I print computed path it shows following:- Computed weighted dijkstra path is: [1, 2, 3, 4] Computed weighted dijkstra path is: [4, 3,…
CobaltRed
  • 37
  • 6