Skip to content

Commit 231d59f

Browse files
Freey0kartben
authored andcommitted
samples: zperf: Improve TCP performance
For TCP, CONFIG_PICOLIBC_USE_MODULE=y has a significant impact on performance. Use nucleo_h743zi board with loopback: ``` before: tcp upload: 49.35 Mbps/s after: tcp upload: 56.52 Mbps/s ``` Use nucleo_h743zi board, default config: ``` before: tcp upload: 71.3Mbps/s tcp download: 75.11 Mbps/s after: tcp upload: 75.3Mbps/s tcp download: 94.39 Mbps/s ``` Use nucleo_h743zi board, with tx async mode #93965: ``` before: tcp upload: 71.3Mbps/s tcp download: 75.11 Mbps/s after: tcp upload: 92.9Mbps/s tcp download: 94.5Mbps/s ``` Signed-off-by: WenBin Zhang <[email protected]>
1 parent fe5f8e0 commit 231d59f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

samples/net/zperf/prj.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,6 @@ CONFIG_SHELL_CMDS_RESIZE=n
4444
CONFIG_CACHE_MANAGEMENT=y
4545
CONFIG_SPEED_OPTIMIZATIONS=y
4646
CONFIG_TIMESLICING=n
47+
48+
# For speed optimizations
49+
CONFIG_PICOLIBC_USE_MODULE=y

0 commit comments

Comments
 (0)