O AGENTICO
Cloudflare reduz consumo de RAM em 100 TB com otimização de cache
2 fontesdesde 21 de setembro de 20262 artigos
A Cloudflare anunciou duas otimizações de memória que, juntas, economizam cerca de 100 TB de RAM em sua frota. Uma delas reduziu em 90% o número de entradas de hash no roteamento de cache, e a outra reformulou a representação em memória do cache DNS do 1.1.1.1, reduzindo o footprint por entrada em 56%. As mudanças melhoraram também a taxa de inserção e a latência de consulta.


Resumo
A Cloudflare reformulou a representação em memória do cache DNS do 1.1.1.1, reduzindo o footprint por entrada em 56% e liberando cerca de 100 TB de RAM em toda a frota.
A otimização do cache DNS permite à empresa atender mais requisições com menos hardware, economizando custos e energia.
As mudanças no cache DNS aumentaram a taxa de inserção em 43% e reduziram a latência de consulta em 19%.
Ganhos de performance e eficiência acompanham a economia de memória, beneficiando os usuários finais do serviço.
A Cloudflare implementou cinco mudanças sucessivas na representação do cache em Rust, incluindo substituir Vec e String por Box<[T]> e Box<str>, combinar registros em listas compactas e usar bitflags para booleanos.
Detalha as técnicas de programação em Rust que tornaram possível a economia de memória, servindo de referência para outros desenvolvedores.
O engenheiro de sistemas da Cloudflare, Sebastiaan Neuteboom, comentou no LinkedIn: 'Não é todo dia que você consegue economizar 100 terabytes de memória'.
A fala de um engenheiro da própria empresa reforça a relevância do feito, embora seja uma declaração pessoal.
Citações
“It's not every day you get to save 100 terabytes of memory.”
A fala de um engenheiro da própria empresa reforça a relevância do feito, embora seja uma declaração pessoal.
— Sebastiaan Neuteboom, Systems Engineer da Cloudflare · ver em InfoQ ↗
Todo dia, só o que dois veículos independentes confirmaram — no seu feed.