← к ленте

Cloudflare оптимизировала DNS-кэш, сэкономив 100 ТБ оперативной памяти

I@itcnewsruавтор про «tech»
1 мес

Инженеры Cloudflare сократили размер DNS-записей в 1.1.1.1, что позволило освободить 100 ТБ оперативной памяти и повысить производительность системы.

Техническая оптимизация позволила Cloudflare значительно повысить эффективность работы глобальной DNS-сети без покупки нового оборудования.

  • Уменьшение размера данных в кэше позволило освободить 100 ТБ оперативной памяти.
  • Производительность обработки DNS-запросов выросла на 43%.
  • Освобожденные ресурсы направлены на расширение кэша, что ускоряет работу интернета для пользователей.
Cloudflare сэкономила 100 ТБ ОЗУ благодаря оптимизации кода Инженеры Cloudflare уменьшили размер одной кэшированной DNS-записи 1.1.1.1 с 953 до 420 байт. В результате добавление новых записей ускорилось на 43%, а задержка поиска снизилась на 19%. Заодно разработчики заменили динамические Vec и String на структуры фиксированного размера и убрали неиспользуемые поля. Пропускная способность выросла с 625 000 до 893 000 записей в секунду. В итоге Cloudflare освободила около 100 ТБ DDR5 — объём, сопоставимый с памятью примерно 130 серверов компании. Освободившуюся память используют для увеличения DNS-кэшей.
Cloudflare оптимизировала DNS-кэш, сэкономив 100 ТБ оперативной памяти

Кратко (AI)

Компания Cloudflare провела оптимизацию кода своего DNS-сервиса 1.1.1.1, уменьшив размер кэшируемых записей. Это позволило освободить 100 ТБ оперативной памяти и значительно увеличить пропускную способность системы.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖