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-кэшей.

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