TGViewer
Linux Linux @sysadminoff · 2.13K subscribers
Post #19704 68
‍Cloudflare высвободила 100 ТБ оперативной памяти оптимизацией DNS-кэша

27 августа в Cloudflare рассказали о событии из разряда «однострочный патч с мультипликативным эффектом»: небольшая экономия памяти на одной структуре данных, будучи умноженной на сотни миллиардов экземпляров, превращается в десятки терабайт. Правда, в данном случае одним однострочным патчем дело не ограничилось — инженеры последовательно внесли пять сравнительно небольших изменений в представление записей DNS-кэша и в итоге высвободили около 100 ТБ оперативной памяти.
Оптимизации проводились в Big Pineapple — написанной преимущественно на Rust платформе Cloudflare, лежащей в основе публичного DNS-резолвера 1.1.1.1, Gateway DNS, DNS Firewall, AS112 и других DNS-сервисов компании. В каждый момент времени Big Pineapple хранит более 250 млрд записей DNS-кэша, поэтому всего один лишний байт на запись означает более 250 ГБ памяти на всей инфраструктуре.
Cloudflare начала развёртывание изменений 18 мая и завершила его 6 июля 2026 года. Оптимизация состояла из пяти основных этапов:
( читать дальше... )



 dns, ram, rust, однострочник, оптимизация

👉@sysadminoff

https://www.linux.org.ru/news/internet/18368632
More from @sysadminoff
  1. Oct 5, 2026📰 New Linux Patches Trying To Mainline Renesas SH7305 CPU Support The Renesas SH7305 isn'…
  2. Oct 5, 2026Новые исправления уязвимостей в FreeBSD 29 сентября было объявлено об исправлении шести уя…
  3. Oct 5, 2026Webex adds governed WhatsApp messaging through LeapXpert Cisco Webex users can now message…
  4. Oct 5, 2026📰 OpenMandriva ROME 26.09 Released With More AI Apps, Snaps & PGO + LTO Optimizations For…
  5. Oct 5, 2026📰 Canonical begins pushing Resolute Raccoon Users on Ubuntu 24.04 will begin to get nagge…
  6. Oct 5, 2026📰 Valve's Work On Foveated Rendering For The Open-Source Turnip Driver On The Steam Frame…
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 →