parameter error - block size too large #1617
Replies: 3 comments
-
This is totally an internal iperf3 limit. iperf3 has a sanity check limit of 1MB for the send block size. This number has nothing to do with the socket buffer sizes, it's about the amount of data that iperf3 will try to send in a single I'm not sure how valuable this limit is, to be honest. It's in the source code as |
Beta Was this translation helpful? Give feedback.
-
Hi @bmah888 , So basically this value will not affect the send block size as you suggested. The issue is that I'm testing with a 5G modem connected to server with iperf3, I'm getting the maximum steady UDP throughput of 1.4Gbps, however the TCP throughput is very poor ~80 - 100 Mbps compared to UDP, noting the RRT is ~25 - 35 ms. I'm expecting more than that, appreciate any ideas to solve the issue or some clues to define the root cause, or any special settings in iperf3 to increase the TCP throughput. |
Beta Was this translation helpful? Give feedback.
-
Hi, I assume that for the UDP test you also used Also, does TCP SACK (Selective Ack) enabled on your system, especially on the sending device (because of the |
Beta Was this translation helpful? Give feedback.
-
Hello,
Why Im seeing this error: the buffer size is over 32M in system
Beta Was this translation helpful? Give feedback.
All reactions