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

ОС: Centos7

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

ethtool -C eno2 rx-usecs 0,

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

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

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

Поэтому я включил модерацию прерываний,

ethtool -C eno2 rx-usecs 20,

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

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

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

Любая помощь будет отличной.

Благодарю.

0 ответов

Другие вопросы по тегам