Назад | Перейти на главную страницу

Необычное поведение при отключенной модерации прерывания сетевого адаптера

ОС: Centos7

Я отключил модерацию прерываний,

ethtool -C eno2 rx-usecs 0,

а затем начал захват этого интерфейса с помощью tcpdump. Файл дампа рос, как и ожидалось.

Возможно, через час процесс tcpdump все еще работал, и я мог видеть, что интерфейс получал пакеты (через ifconfig), но пакеты больше не перехватывались tcpdump.

Я остановил tcpdump (не показал отбрасываний) и начал снова, но пакеты по-прежнему не захватывались, хотя ifconfig показал, что интерфейс все еще принимает пакеты.

Я включил модерацию прерываний,

ethtool -C eno2 rx-usecs 20,

и снова запустил tcpdump ... пакеты были захвачены.

Затем я отключил модерацию прерываний, снова запустил tcpdump, а пакеты все еще захватывались. Проверил через некоторое время, и возникла та же проблема ... пакеты не захватывались, хотя интерфейс принимал пакеты.

Я заметил, что ifconfig показывал, что «сетевая карта» сбрасывала дополнительный пакет каждый раз, когда я понимал, что пакеты больше не захватываются.

Любая помощь была бы замечательной.

Спасибо.