Re: Disappointing WiFi performance ESP32-S3
Posted: Sat Dec 07, 2024 7:05 pm
Yes, I tried the iperf (wifi) example and I get the following data running it (log is from AP which is on a RPi5):
rpi@rpi5:~ $ iperf -s -i 3
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 1] local 192.168.4.1 port 5001 connected with 192.168.4.98 port 55390 (icwnd/mss/irtt=14/1440/4164)
[ ID] Interval Transfer Bandwidth
[ 1] 0.0000-3.0000 sec 186 KBytes 507 Kbits/sec
[ 1] 3.0000-6.0000 sec 224 KBytes 611 Kbits/sec
[ 1] 6.0000-9.0000 sec 224 KBytes 611 Kbits/sec
[ 1] 9.0000-12.0000 sec 422 KBytes 1.15 Mbits/sec
[ 1] 12.0000-15.0000 sec 229 KBytes 626 Kbits/sec
[ 1] 15.0000-18.0000 sec 332 KBytes 906 Kbits/sec
[ 1] 18.0000-21.0000 sec 297 KBytes 810 Kbits/sec
[ 1] 21.0000-24.0000 sec 226 KBytes 618 Kbits/sec
[ 1] 24.0000-27.0000 sec 390 KBytes 1.06 Mbits/sec
[ 1] 27.0000-30.0000 sec 509 KBytes 1.39 Mbits/sec
[ 1] 30.0000-33.0000 sec 464 KBytes 1.27 Mbits/sec
[ 1] 33.0000-36.0000 sec 211 KBytes 576 Kbits/sec
[ 1] 36.0000-39.0000 sec 612 KBytes 1.67 Mbits/sec
[ 1] 39.0000-42.0000 sec 485 KBytes 1.32 Mbits/sec
[ 1] 42.0000-45.0000 sec 245 KBytes 670 Kbits/sec
[ 1] 45.0000-48.0000 sec 304 KBytes 829 Kbits/sec
[ 1] 48.0000-51.0000 sec 1001 KBytes 2.73 Mbits/sec
[ 1] 51.0000-54.0000 sec 278 KBytes 758 Kbits/sec
[ 1] 54.0000-57.0000 sec 1.14 MBytes 3.18 Mbits/sec
[ 1] 57.0000-60.0000 sec 199 KBytes 543 Kbits/sec
[ 1] 60.0000-60.8690 sec 64.5 KBytes 608 Kbits/sec
[ 1] 0.0000-60.8690 sec 7.87 MBytes 1.09 Mbits/sec
I mean.. WTF?
SDK version: v5.2.3
Board: https://www.waveshare.com/wiki/ESP32-S3-Pico
rpi@rpi5:~ $ iperf -s -i 3
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 128 KByte (default)
------------------------------------------------------------
[ 1] local 192.168.4.1 port 5001 connected with 192.168.4.98 port 55390 (icwnd/mss/irtt=14/1440/4164)
[ ID] Interval Transfer Bandwidth
[ 1] 0.0000-3.0000 sec 186 KBytes 507 Kbits/sec
[ 1] 3.0000-6.0000 sec 224 KBytes 611 Kbits/sec
[ 1] 6.0000-9.0000 sec 224 KBytes 611 Kbits/sec
[ 1] 9.0000-12.0000 sec 422 KBytes 1.15 Mbits/sec
[ 1] 12.0000-15.0000 sec 229 KBytes 626 Kbits/sec
[ 1] 15.0000-18.0000 sec 332 KBytes 906 Kbits/sec
[ 1] 18.0000-21.0000 sec 297 KBytes 810 Kbits/sec
[ 1] 21.0000-24.0000 sec 226 KBytes 618 Kbits/sec
[ 1] 24.0000-27.0000 sec 390 KBytes 1.06 Mbits/sec
[ 1] 27.0000-30.0000 sec 509 KBytes 1.39 Mbits/sec
[ 1] 30.0000-33.0000 sec 464 KBytes 1.27 Mbits/sec
[ 1] 33.0000-36.0000 sec 211 KBytes 576 Kbits/sec
[ 1] 36.0000-39.0000 sec 612 KBytes 1.67 Mbits/sec
[ 1] 39.0000-42.0000 sec 485 KBytes 1.32 Mbits/sec
[ 1] 42.0000-45.0000 sec 245 KBytes 670 Kbits/sec
[ 1] 45.0000-48.0000 sec 304 KBytes 829 Kbits/sec
[ 1] 48.0000-51.0000 sec 1001 KBytes 2.73 Mbits/sec
[ 1] 51.0000-54.0000 sec 278 KBytes 758 Kbits/sec
[ 1] 54.0000-57.0000 sec 1.14 MBytes 3.18 Mbits/sec
[ 1] 57.0000-60.0000 sec 199 KBytes 543 Kbits/sec
[ 1] 60.0000-60.8690 sec 64.5 KBytes 608 Kbits/sec
[ 1] 0.0000-60.8690 sec 7.87 MBytes 1.09 Mbits/sec
I mean.. WTF?
SDK version: v5.2.3
Board: https://www.waveshare.com/wiki/ESP32-S3-Pico