The "TCP packet retransmit" one is interesting, because it's a parameter you can set in your socket library or kernel. On Linux the default minimum RTO is 200ms, even if the RTT of the connection is < 1ms. For local networking you really, really want to reduce the minimum RTO to a much smaller number. If you don't, random packet loss is going to dominate your tail latency.
For local networking, packet loss is, in most cases, a sign something somewhere isn't doing well. So, maybe, it's better notice it sooner than bump into possible unexpected problems later.
Latency numbers
11–15 of 15 posts
Re: Latency numbers
#12Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 µs Any reason why (arbitrarily?) take 2K here and not 1K?
Re: Latency numbers
#13Any document relating benchmarks or performance numbers should include the exact make/model of the hardware involved. So often I see performance numbers reported by developers without much detail on the actual hardware being used. It should be painfully obvious that numbers will vary greatly depending on hardware/platform.
I don't really care if my real system is 2x faster or slower than the quoted number.
Re: Latency numbers
#14Earlier quoted context omitted.
For local networking, packet loss is, in most cases, a sign something somewhere isn't doing well. So, maybe, it's better notice it sooner than bump into possible unexpected problems later.
Not really. A busy network has a million little buffers and things where your packet might get dropped but succeed 1ms later.
Re: Latency numbers
#15Send 2K bytes over 1 Gbps network ....... 20,000 ns = 20 µs Any reason why (arbitrarily?) take 2K here and not 1K?