Что эквивалентно PACKET_MMAP для ядра 4.x - PullRequest
0 голосов
/ 11 февраля 2020

Ребята, мы недавно обновились с 2,6 до 4,9, много нового, чтобы наверстать упущенное. Как бы то ни было, мы обнаружили, что libpcap явно медленнее, чем предыдущая версия, работающая на 2.6, и первое, о чем я думаю, это включение карты памяти на этапе сборки ядра (PACKET_MMAP = true). Но, похоже, PACKET_MMAP больше не поддерживается в 4.x, мне интересно, что любой гуру может помочь мне ответить на следующие вопросы: 1) Как 4.x включает карту памяти? 2) есть ли какие-либо предложения по настройке скорости работы libpcap на ядре 4.x?

Большое спасибо, Тао

1 Ответ

0 голосов
/ 13 февраля 2020

Но, похоже, PACKET_MMAP больше не поддерживается в 4.x

Нет, он все еще поддерживается.

как 4.x включает карту памяти ?

Быть 4.x. :-) всегда включен в ядрах 3.0 и новее; опция конфигурации не требуется (или недоступна).

...