Пост канала
- фото
Как в Cloudflare освободили 100 ТБ памяти, ужав кэш DNS Инженеры Cloudflare оптимизировали представление записей в кэше DNS-резолвера 1.1.1.1 и сэкономили около 100 ТБ оперативной памяти на серверах. Серия из пяти патчей сократила средний объём памяти на одну запись с 953 до 420 байт (на 56%), а фактически выделяемую память — с 1,1 КБ до 461 байта. Изменения включали замену динамических структур на статические, объединение массивов, отказ от хранения повторяющихся имён и перенос крупных вариантов enum в отдельные объекты. В итоге пропускная способность выросла на 43%, а задержка поиска снизилась на 19%. Высвобожденную память планируют использовать для увеличения DNS-кэшей, что сократит число обращений к внешним серверам.
Открыть в MAX- Просмотры
- 125
- ER
- 5,6%
- Реакции
- 7