Cloudflareは、世界規模で運用するパブリックDNSリゾルバーサービス「1.1.1.1」において、キャッシュデータ構造とメモリ配置の大規模な最適化を実施し、グローバルクラスタ全体で100テラバイト以上のメモリ削減を達成したと発表した。
1.1.1.1のバックエンドプラットフォーム「Big Pineapple」において、DNSレコードのキャッシュ表現やポインタの重複を排除し、Rustによるカスタムアロケータとメモリレイアウトの再設計を適用した。これにより、キャッシュヒット率やクエリ応答の超低レイテンシ性能を損なうことなく、メモリ使用量の大幅な圧縮を実現している。
今回の最適化により、サーバーリソースの運用効率が飛躍的に向上し、急増するグローバルトラフィックに対する処理能力がさらに強化された。
https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
コメント (0)