Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Current »

https://iperf.fr/iperf-doc.php



Client windows server

iperf3 -c 10.1.4.10  ( default port 5001 )iperf3 -s
1M of bandwidthiperf3 -c 10.1.4.10 -b 1m  iperf3 -s

MSS of 100 ( did not work )

TCP maximum segment size (MSS)

iperf3 -c 10.1.4.10 -b 1m -M 100

MTU = MSS + 40 = 140 bytes

Eth packet = MTU + Mac layer = MTU + 14 = MSS + 54 = 154 bytes

Eth frame = MTU + Mac layer + preamble + FCS = 

iperf3 -s
MTU, or ‘Maximum Transmission Unit

The MSS is usually the MTU - 40 bytes for the TCP/IP header.

The MSS is 1460 bytes (1500 byte MTU of the IP packet, or 1514 for ETH packet size).

The MTU is the largest block of data that can be handled at layer-3 of the OSI model ( IP packet )



https://networkdirection.net/articles/network-theory/mtu-and-mss/

I think it's Ethernet packet ( not frame , frame will include the preamble and FCS)


different port

iperf3 -c 10.1.4.10 -b 1m -M 100 -p 5123

iperf3 -c 10.1.4.10 -b 1m -M 100 -p 5124

iperf3 -s -p 5123

iperf3 -s -p 5124

UDPiperf3 -c 10.1.4.10 -b 1m -M 100 -uiperf3 -s -u

report every second  -i 1 

interval

same as udpiperf3 -s -u -i 1



Small Vs Big packets

packet length

-t, --time # time in seconds to transmit for (default 10 secs)
-n, --bytes #[KMG] number of bytes to transmit (instead of -t)
-k, --blockcount #[KMG] number of blocks (packets) to transmit (instead of -t or -n)
-l, --length #[KMG] length of buffer to read or write
(default 128 KB for TCP, dynamic or 1460 for UDP)

-P, --parallel # number of parallel client streams to run

-M, --set-mss # set TCP/SCTP maximum segment size (MTU - 40 bytes)


Client & server

iperf3 -c 192.168.0.147 -b 100k -l 100

iperf3 -s


parallel sessionsiperf3 -c 10.0.0.2 -P20 -t 0
  • No labels