Упаковка UDP с нулевой копией, возможно, на Linux?

Я хотел бы, чтобы пакеты UDP скопированы непосредственно из адаптера Ethernet, в мой буфер пользователей

некоторые детали в моей настройке:

Я получаю данные из пары Higabit Ethernet Camers. Комбинированный я получаю 28800 UDP пакетов в секунду (1 пакет на линию * 30FPS * 2 камеры * 480 строк). Для меня нет способа перейти на драйверы Jumbo, и я уже ищу прерывания уровня настраивания драйверов для снижения загрузки процессора. То, что я после здесь, уменьшает количество раз, когда я копирую этот поток данных ~ 40 МБ / с.

Это - лучший источник, который я нашел на этом, но я надеялся, что произошла более полная ссылка или доказательство того, что такой подход работал на практике.

7
задан Joseph Lisee 16 September 2011 в 20:24
поделиться