How “latency numbers everybody should know” decreased from 1990–2020
colin-scott.github.io
How “latency numbers everybody should know” decreased from 1990–2020
1–10 of 225 posts
Re: How “latency numbers everybody should know” decreased from 1990–2020
#2How did it decrease?
Re: How “latency numbers everybody should know” decreased from 1990–2020
#3How did it decrease?
There's a slider at the top. It took me 2 minutes to find it.
Re: How “latency numbers everybody should know” decreased from 1990–2020
#4How did it decrease?
Yeah this link isn’t that useful without a comparison.
Re: How “latency numbers everybody should know” decreased from 1990–2020
#5The slider is very bad UX : I missed it too at first. It is not pronounced enough, partly because it is all the way to the right.
A former boss would say : make it red.
Re: How “latency numbers everybody should know” decreased from 1990–2020
#6How did it decrease?
latencies generally got smaller but spinning rust is still slow and the speed of light didn't change
Re: How “latency numbers everybody should know” decreased from 1990–2020
#7The source displayed at the bottom if this page clearly shows it's just extrapolating from numbers that are older than 2020.
Re: How “latency numbers everybody should know” decreased from 1990–2020
#8How did it decrease?
lots till 2005, then not much since
Re: How “latency numbers everybody should know” decreased from 1990–2020
#9According to this all latencies improved dramatically except for SSD random read (disk seek only improved by 10x as well). Reading 1 million bytes sequentially from SSD improved 1000x and is now only 2-3x slower than a random read and for disk reading 1 million bytes is faster than a seek. Conclusion: avoid random IO where performance matters.
CPU and RAM latencies stopped improving in 2005 but storage and network kept improving.
Re: How “latency numbers everybody should know” decreased from 1990–2020
#10It looks like almost everything is blazing fast now. I'm not sure how long the first X takes though - how long does it take to establish a TCP/IP connection? How long does it take an actual program to start reading from disk?