Волшебные сокеты через LD_PRELOAD? Прочитал такую статью на хабре. Там есть комментарий Меланокс и Ethernet умеет ускорять: показывали мне тесты с «пингами», 9.5 мкс на 40G карточках, кажется без свитча. После подмены стандартных сокетов на «волшебные» через LD_PRELOAD получается 1.5 мкс, при этом всем tcp/ip стеком стала заниматься сетевушка. То есть на каждой машине убрали по 4 мкс накладных расходов.
Что это за "Волшебные" сокеты? Как это осуществляется (программно или железно) и возможно ли повторить подобное без соответствующих технологий от меланокс, с обычными сетевыми картами? В какую сторону копать?

21 Авг 2019 в 06:47
222 +1
0
Ответы
1

"Волшебные" сокеты, упомянутые в статье, могут быть реализованы программно через LD_PRELOAD, который используется для подмены стандартных библиотек на собственные. В данном случае, возможно, что была заменена стандартная библиотека сокетов на специальную оптимизированную версию, которая работает быстрее и эффективнее.

Для реализации подобного функционала без специальных технологий от Mellanox, возможно, потребуется разработка оптимизированных библиотек сокетов, которые будут работать более эффективно на обычных сетевых картах. Для этого придется изучить спецификации сокетов и разработать оптимизированный код.

Как именно это можно осуществить, зависит от конкретных условий и требований проекта. Можно начать с изучения профилировщиков и оптимизаторов кода, а также конфигурирования сетевых параметров операционной системы. Возможно, что потребуется компиляция специальных драйверов или настройка сетевого оборудования.

В целом, для повышения производительности сетевых соединений стоит обратить внимание на оптимизацию сетевого стека операционной системы, настройку сетевого оборудования и разработку оптимизированных библиотек сокетов.

20 Апр в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир