ОС: Centos7
Я отключил модерацию прерываний,
ethtool -C eno2 rx-usecs 0,
а затем начал захват этого интерфейса с помощью tcpdump. Файл дампа рос, как и ожидалось.
Возможно, через час процесс tcpdump все еще работал, и я мог видеть, что интерфейс получал пакеты (через ifconfig), но пакеты больше не перехватывались tcpdump.
Я остановил tcpdump (не показал отбрасываний) и начал снова, но пакеты по-прежнему не захватывались, хотя ifconfig показал, что интерфейс все еще принимает пакеты.
Я включил модерацию прерываний,
ethtool -C eno2 rx-usecs 20,
и снова запустил tcpdump ... пакеты были захвачены.
Затем я отключил модерацию прерываний, снова запустил tcpdump, а пакеты все еще захватывались. Проверил через некоторое время, и возникла та же проблема ... пакеты не захватывались, хотя интерфейс принимал пакеты.
Я заметил, что ifconfig показывал, что «сетевая карта» сбрасывала дополнительный пакет каждый раз, когда я понимал, что пакеты больше не захватываются.
Любая помощь была бы замечательной.
Спасибо.