a-lunev commented on pull request #5226:
URL: https://github.com/apache/incubator-nuttx/pull/5226#issuecomment-1012956135


   > @a-lunev what's the perf number before change?
   
   Actually, this throughput increase is due to 
https://github.com/apache/incubator-nuttx-apps/pull/952 enhancement in netcat. 
This PR #5226 just fixes the bug (hang-up) at high traffic. In 
https://github.com/apache/incubator-nuttx-apps/pull/952 I wrote that before 
enabling sendfile for netcat the TCP throughput was only 205 Kbit/s (not 
depending on the transmitted file size). After I enabled sendfile in netcat, 
the TCP throughput was up to 8.19 Mbit/s (the transmitted file was 1000 KB). 
However, if I tried to send larger file (10 MB), the TCP connection hung up.
   Thus PR #5226 fixes the issue with TCP connection hang-up because of RX 
stream congestion. After that I was able to test the performance using a larger 
file (10 MB). If the file size is 10 MB or larger, TCP throughput on Linux host 
(my setup) achieves now 234 Mbits/sec.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to