ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1048732 Топик полностью
Дoктyp77 (02.11.2020 09:54, просмотров: 2) ответил Evgeny_CD на А в 100G разве не DMA решения, с поллингом, бывают? На таких скоростях без аппаратного ускорителя делать нечего.
В DPDK используется DMA сетевой карты для размещения пакетов в памяти, но данные из буферов опросом выгребаются потоками с высоким приоритетом. 

Альтернативная технология NETMAP (модифицируют драйвера) между тем использует прерывания.

Заявления DPDK о том что прерывания плохо - считаю необоснованными, т.к. современные адаптеры уже давно способны генерировать одно прерывания на группу пакетов, а не на каждый пакет, а так же распределять пакеты на насколько очередей для нескольких CPU.