Есть pcap файл с записью двух минут UDP-трафика (около 800 мб). Я, с помощью спецальной самописной тулзы, проигрываю его на loopback интерфейсе (multicast на определенный group/port) порциями по 1000 пакетов с интервалом в 10 мс. Мультикаст слушает другая прога, которая обрабатывает пакеты. Я её, собственно, и тестирую.
Проблема в том, что, через некоторое время, GUI в системе перестает реагировать на любые действия. Терминал, что характерно, работает и позволяет убить процессы, это иногда помогает и система размораживается.
Я мониторю нагрузку и не вижу явных причин, почему система вешается. ЦПУ загружен на 50-70%, памяти хватает, дисковый io минимален. Явных процессов которые жрут ресурсы нет.
Я не силён в сетевом стеке linux, но подозреваю, что ядро не справляется с траффиком на loopback. Вопрос в том, так ли это и как бы мне потестить моё приложение на локальной тачке.