Hacker News new | ask | show | jobs
by montecarl 662 days ago
Why is the transfer rate non-linear with respect to the system clock? At 100 MHz the rate is 1.38 Mbit/s and at 200 Mhz it is 65.4 Mbit/s.
3 comments

Latency kills...and Ethernet uses exponential backoff.
More specifically TCP uses exponential backoff. Ethernet will happily keep drowning you in packages at line rate, if I'm not mistaken.
CSMA/CD does use exponential back off, though I'm not sure if anyone is still using it.
This is only for half-duplex ethernet communication so no one apart from some archaic systems.
Like WiFi?
CSMA/CA but close.
There is also 10Base-T1 which is a rather recent addition.
> Ethernet will happily keep drowning you in packages at line rate, if I'm not mistaken.

It's a physical layer, so yeah, of course it will.

Maybe a lot of CRC errors or something. Just a guess.
Wish I could answer that! All I can guess is that the slower processing speed creates a bottleneck in the LWIP stack somewhere...