Home | Search


2026-01-21

Access time and throughput are not the same

I have spent an impressively large amount of time confused by the difference between access time (aka latency) and throughput. Hence I thought it was worth writing this post for myself and other developers.

The numbers

Disclaimer

See also: Latency numbers every developer should know by jboner. However, the linked post also confuses access time with throughput, by putting them both in the same list.

The numbers

Heuristics for thinking about access time versus throughput

Side Note: Caches all the way down

I find it helpful to think of all memory/storage as caches for other memory/storage

Caching is then basically the problem of figuring out which subsets are worth storing in which place and when.

Subscribe

Enter email or phone number to subscribe. You will receive atmost one update per month

Comment

Enter comment