-
Hi, I've just started using this library un Ubuntu systems. I've been testing the throughput obtained using secnetperf in 2 machines (let's say A and B) with the same configuration and HW. When I run the test with download option (client ask for data to the server) I achieve what I'm suppose to achieve (~7-8 Gbps) in both options, A as a server and B as a client and vice versa. However, when I use the same test but using the upload option (client sending data to the server), they are not reaching even 1 Gbps, in any configuration (A as a server and B as a client or vice versa). I saw that when downloading the core where the worker is suppose to be assigned is at 100% of utilization but when uploading, that is not happening (barely 25%). I also read the code of the test and the code to send data from the server and from the client is very similar. Do you experience similar behavior? Do you have any clue why this is happening? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Our performance tests don't seem to reproduce what you describe: https://microsoft.github.io/msquic/ We do have #1612 which is tracking the fact that Linux upload perf is bimodal. Maybe you're only hitting the "bad" case? |
Beta Was this translation helpful? Give feedback.
Our performance tests don't seem to reproduce what you describe: https://microsoft.github.io/msquic/
We do have #1612 which is tracking the fact that Linux upload perf is bimodal. Maybe you're only hitting the "bad" case?