В Facebook оптимизировали IPv6-маршрутизацию для Linux

Инженеры интернет-компании Facebook, имеющей огромную сетевую инфраструктуру на базе IPv6, столкнулись с проблемами масштабирования маршрутизации в Linux и предложили своё решение.

Появившиеся сетевые сложности специалисты Facebook объяснили так: «Размер дерева IPv6-маршрутов в Linux растёт по мере увеличения числа клиентов, с которыми взаимодействует машина. [..] Большое дерево маршрутизации приводит к ряду проблем: масштабирование; бесконечное выполнение ip -6 r show; частые запуски сборщика мусора (Garbage Collector); множество новых запросов на подключение при рестарте сервиса». Для решения этих проблем был разработан кэш маршрутизации, работающий по запросу.

Количество маршрутов, удаляемых сборщиком мусора ядра Linux: до и после
Количество маршрутов, удаляемых сборщиком мусора ядра Linux: до и после / Иллюстрация с сайта Facebook Code

Подробности о созданном кэше RTF_CACHE доступны на code.facebook.com и вместе с патчем в почтовой рассылке. Исходный код разработки Facebook уже добавлен в upstream ядра Linux.

Дмитрий Шурупов по материалам Facebook Code.







Интересные новости
Дети обмениваются порно-фото и выкладывают их в Сеть, а взрослые не понимают Интернет-слэнг
Марк Цукерберг раскритиковал "Социальную сеть"
Американских игроков начали сажать
1го апреля один из сайтов дошутился: на него подают в суд
Масоны онлайн
Блок рекламы


Похожие новости

Синя галочка у Facebook та Instagram: Meta запустила власну підпискуСиня галочка у Facebook та Instagram: Meta запустила власну підписку
Meta згортає підтримку NFT у Facebook та InstagramMeta згортає підтримку NFT у Facebook та Instagram
Власник Facebook – Meta – розробляє нову соцмережуВласник Facebook – Meta – розробляє нову соцмережу
За рік Meta (Facebook) втратила 2 мільйони українських користувачів, Instagram — удвічі більшеЗа рік Meta (Facebook) втратила 2 мільйони українських користувачів, Instagram — удвічі більше
У Facebook та Instagam можуть з'явитися платні галочки верифікаціїУ Facebook та Instagam можуть з'явитися платні галочки верифікації
Названа кількість користувачів FacebookНазвана кількість користувачів Facebook
Meta дозволила Трампу повернутися у Facebook та InstagramMeta дозволила Трампу повернутися у Facebook та Instagram
Meta вирішила розблокувати акаунти Трампа в Instagram та FacebookMeta вирішила розблокувати акаунти Трампа в Instagram та Facebook
Meta може дозволити публікувати у Facebook та Instagram фото з жіночими соскамиMeta може дозволити публікувати у Facebook та Instagram фото з жіночими сосками
Ірландія оштрафували Meta (Facebook) на 265 мільйонів євро за витік персональних данихІрландія оштрафували Meta (Facebook) на 265 мільйонів євро за витік персональних даних
Последние новости

Подгружаем последние новости