1, running on ARM bare machine code transmission rate can reach 700 MBPS;
2, after on the Linux system, rate of biggest can reach about 500 MBPS,
After comprehensive analysis, we found is the same as other hardware and just run a ARM bare machine program, another run Linux applications (send function),
Linux code checked, temporarily not found the problem, and 125 MB (1000 mbit) data, from the send to end takes 2 seconds,
No other ideas, please great god give directions, thank you!
CodePudding user response:
Running on ARM bare machine code, what is the meaning of this? Generally speaking, you had better use iperf or was tested, there should be to the rate of about 1 gCodePudding user response:
To add, found some strange phenomenon, if the send buf is obtained by mmap, rate is above 500 MBPS, if buf is malloc, then rate can reach 700 MBPSCodePudding user response: