it.xnews.jp
出典: Cloudflare Blog 原文公開: 2026-08-27 生成: 2026-08-27 読了 約 2 分 model: claude-haiku-4-5 原文: https://blog.cloudflare.com/dns-cache-memory-optimization-1111/ raw.md

Cloudflareが100テラバイトのメモリ節約、DNS キャッシュ最適化で

1.1.1.1 の DNS キャッシュメモリを最適化し、約100テラバイトのメモリ を解放しました。5 つの連続的な改善により、エントリあたりの メモリフットプリントを50%以上削減し、キャッシュ挿入スループットを43%向上、ルックアップレイテンシを19%短縮しています。

Cloudflareは2026年5月18日から7月6日にかけて、1.1.1.1やGateway DNS、DNS Firewallなどの DNS サービスを支える「Big Pineapple」プラットフォームのキャッシュメモリを最適化しました。Big Pineappleは任意の時点で250億以上の DNS キャッシュエントリを保存しており、5つの連続的な変更により、エントリあたりのメモリフットプリントを50%以上削減しました。

メモリ解放と性能向上

これらの最適化により、Cloudflareのフリート全体でおよそ100テラバイトのメモリが解放されました。これは同社の Gen 13 サーバー130台分の RAM に相当します。同時にキャッシュ挿入スループットは625,000エントリ/秒から893,000エントリ/秒へ43%上昇し、キャッシュルックアップレイテンシは828ナノ秒から670ナノ秒へ19%低下しました。

最適化の詳細

ベンチマークはランダムに生成されたエントリでキャッシュを満たし、トラフィック分布は A レコード56%、AAAA レコード25%、TXT レコード19%で構成されました。エントリあたりのネットフットプリントは953バイトから420バイトへ削減され、エントリあたりのアロケーションは1.1KBから461バイトへ低下しています。

メモリ使用量では、p99レベルで最適化前9.3GBから最適化後5.3GBへ43%削減、p90レベルで6.5GBから3.8GBへ42%削減されました。

最適化によるメモリ削減の推移

パフォーマンス指標の向上

筆者の見立て

この記事は元記事の事実のみに基づいて自動生成されました。

出典

Cloudflare Blog「How we saved 100 terabytes of memory by optimizing 1.1.1.1's DNS cache」https://blog.cloudflare.com/dns-cache-memory-optimization-1111/ (RFC 1035、「How Rust and Wasm power Cloudflare's 1.1.1.1」の報道による)

この記事をシェア