How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache
AI summary · glm-5.3-flash
Cloudflare cut per-entry memory 56% in 1.1.1.1's DNS cache via five Rust optimizations, freeing about 100 TB across its fleet.
Cloudflare engineers applied five Rust-level memory optimizations to the Big Pineapple DNS cache layout behind the 1.1.1.1 resolver. The changes cut per-entry memory usage by 56%, freeing approximately 100 terabytes of memory across the fleet.
- Five Rust-level optimizations reduced DNS cache per-entry memory by 56%.
- Approximately 100 TB of memory reclaimed across Cloudflare's fleet.
- Work targets the Big Pineapple cache serving 1.1.1.1.
VendorsCloudflare
Products1.1.1.1
Full article
Five Rust-level memory optimizations to the DNS cache layout of Big Pineapple cut per-entry memory by 56%, freeing approximately 100 TB of memory across Cloudflare's fleet.
This source does not provide full text. Read it at blog.cloudflare.com.