TGViewer
godnoTECH - Новости IT godnoTECH - Новости IT @godnotech · 5.92K subscribers
Post #12045 912
Cloudflare освободила 100 ТБ оперативной памяти благодаря оптимизации кода DNS-сервиса 😨

Инженеры Cloudflare наглядно показали миру, что такое настоящая оптимизация без покупки нового дорогостоящего железа. Компания смогла освободить порядка 100 ТБ оперативной памяти по всей своей глобальной инфраструктуре, не вытащив ни одной планки DDR5 и не меняя физические серверы. Всё, что для этого потребовалось — залезть в исходники на Rust и вычистить легаси-структуры в DNS-кэше Big Pineapple, на котором крутится публичный резолвер 1.1.1.1.

Всего пять правок в кодовой базе на языке Rust позволили уменьшить средний размер кэшированной DNS-записи с 953 до 420 байт, то есть более чем на 56% 👏

Учитывая, что система одновременно удерживает в памяти свыше 250 миллиардов записей, даже один сэкономленный байт на запись суммарно дает выигрыш более чем в 250 гигабайт ОЗУ. Значительную часть ресурсов, свыше 15 терабайт, освободили за счет отказа от динамических коллекций Rust в пользу структур фиксированного размера, поскольку после помещения в кэш данные больше не расширяются. Кроме того, разработчики объединили разрозненные списки записей в единый компактный буфер, избавились от дублирования доменных имен и перевели хранение в компактный бинарный формат с указанием длины вместо выделения избыточных блоков памяти под короткие записи.

Оптимизация не только высвободила эквивалент памяти 130 современных серверов поколения Gen 13, но и ощутимо подняла быстродействие: скорость вставки данных в кэш выросла на 43%, а задержка поиска сократилась с 828 до 670 наносекунд.

🥸 godnoTECH - Новости IT
  • 👍 21
  • ❤ 3
  • 🔥 3
More from @godnotech
  1. Sep 28, 2026Разработчик выпустил инструмент для запуска PS5-игр на ПК без эмуляции 😱 Идея в том, что…
  2. Sep 28, 2026Claude запустили на Nokia 6300 2007 года. 100 КБ, кнопки и никакого TLS 1.0 📲 С кнопок мо…
  3. Sep 28, 2026Геймеры здесь?! F6 выпустила квест-игру Root Cause — в ней вы на целый год становитесь дир…
  4. Sep 28, 2026Microsoft написала кодекс для ИИ ⛓ Документ устанавливает правила поведения для ИИ и обяза…
  5. Sep 28, 2026Больше половины британских компаний уже пострадали от ИИ-агентов, вышедших из-под контроля…
  6. Sep 28, 2026Post #12246
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →