Well, there are lots of bottle necks for sure. As i said, this is unoptimized and the speed everyone can reach.
This is writing to /tmp (which is on RAM, thus no USB and disk speed involved - essentially the maximum possible)
This is writing to /tmp (which is on RAM, thus no USB and disk speed involved - essentially the maximum possible)
Code:
pv a.out | nc pine64 1234
800MB 0:00:51 [15.4MB/s] [==================================>] 100%