Base Rates Flashcards
(27 cards)
Sequential Memory R/W (64 bytes)
Latency: 5 ns
Throughput: 50 Gib/s
1 Mib: 20 μs
1 Gib: 20 ms
Hashing, not crypto-safe (64 bytes)
Latency: 25 ns
Throughput: 2 GiB/s
1 MiB: 500 μs
1 GiB: 500 ms
Random Memory R/W (64 bytes)
Latency: 50 ns
Throughput: 1 GiB/s
1 MiB: 1 ms
1 GiB: 1 s
Fast Serialization
Latency: N/A
Throughput: 1 GiB/s
1 MiB: 1 ms
1 GiB: 1 s
Fast Deserialization
Latency: N/A
Throughput: 1 GiB/s
1 MiB: 1 ms
1 GiB: 1 s
System Call
Latency: 500 ns
Hashing, crypto-safe (64 bytes)
Latency: 500 ns
Throughput: 200 MiB/s
1 MiB: 10 ms
1 GiB: 10s
Sequential SSD read (8 KiB)
Latency: 1 μs
Throughput: 4 GiB/s
1 MiB: 200 μs
1 GiB: 200 ms
Context Switch
Latency: 10 μs
Sequential SSD write, -fsync (8KiB)
Latency: 10 μs
Throughput: 1 GiB/s
1 MiB: 1 ms
1 GiB: 1s
TCP Echo Server (32 KiB)
Latency: 10 μs
Throughput: 4 GiB/s
1 MiB: 200 μs
1 GiB: 200 ms
Decompression
Throughput: 1 GiB/s
1 MiB: 1 ms
1 GiB: 1s
Compression
Throughput: 500 MiB/s
1 MiB: 2 ms
1 GiB: 2s
Sequential SSD write, +fsync (8KiB)
Latency: 1 ms
Throughput: 10 MiB/s
1 MiB: 100 ms
1 GiB: 2 min
Sorting (64-bit integers)
Throughput: 200 MiB/s
1 MiB: 5 ms
1 GiB: 5s
Random SSD Seek (8 KiB)
Latency: 100 μs
Throughput: 70 MiB/s
1 MiB: 15 ms
1 GiB: 15s
Serialization
Throughput: 100 MiB/s
1 MiB: 10 ms
1 GiB: 10s
Deserialization
Throughput: 100 MiB/s
1 MiB: 10 ms
1 GiB: 10s
Proxy: Envoy/ProxySQL/Nginx/HAProxy
Latency: 50 μs
Throughput: ?
1 MiB: ?
1 GiB: ?
Network within same region
Latency: 250 μs
Throughput: 100 MiB/s
1 MiB: 10 ms
1 GiB: 10s
Network between regions
Latency: varies (https://www.cloudping.co/grid#)
Throughput: 25 MiB/s
1 MiB: 40 ms
1 GiB: 40s
Network NA East to West
Latency: 60 ms
Throughput: 25 MiB/s
1 MiB: 40 ms
1 GiB: 40s
Network EU West to NA East
Latency: 80 ms
Throughput: 25 MiB/s
1 MiB: 40 ms
1 GiB: 40s
Network EU West to Singapore
Latency: 160 ms
Throughput: 25 MiB/s
1 MiB: 40 ms
1 GiB: 40s