Therefore, I eagerly await the inevitable influx of:
- “you don’t need it”
- “you’re not FAANG enough to justify it”,
-“seems overly complicated my Python-on-Ubuntu-is-good-enough and who needs more”
Style comments telling us why we shouldn’t have fun things like this.
Anyone got anymore comments to add to the bingo-card?
i think my personal feeling is that those sorts of comments you listed come out of the woodwork more when the comments section starts turning into an "oh man, this should be the standard for everyone" kind of discussion, which is never the case and is usually the point of those kinds of replies.
at least they are when i reply with those kinds of comments anyway
I can get a packet out to a switch and back to another machine and in 1-2us
(The first thing that comes to my mind would be to use an oscilloscope with two probes, one to each machine, but I’m guessing that’s not it.)
[1] If the clocks are synchronized, you can measure send time on one end, and receive time on the other. But synchronizing clocks involves estimating the time it takes for signals to pass im each direction, typically assuming each direction takes half the round trip.
Is this is with PCIe based Ethernet NICs? A single PCIe read probably takes at least a hundred nanos, right?
Maybe I could see it with something like a busy poll pingpong over RDMA/Infiniband, but that seems really low for “traditional” networking. It’s probably not possible to even send and receive a packet via loopback device that fast.
What on earth are you using that gets you down to single digits!?