Eu tenho um programa monitorando e gravando o burst em uma rede usando /sys/class/net/{device}/statistics/tx_bytes e tcpdump -i {device} . Depois de algumas análises sobre os dados capturados, descobri que existe um grande atraso entre o mesmo burst de tx_bytes e tcpdump (geralmente 20+ segundos, mas o padrão permanece o mesmo). O experimento foi conduzido em uma rede simulada local baseada em netem , veth e pontes locais.
Algumas documentações dizem que tx pacotes foram enviados por iptables -> NIC -> wire , em que tx_bytes representa NIC->wire pacotes e tcpdump funciona em iptables->NIC . É realmente esse o caso, mesmo para a rede local? Em caso afirmativo, é possível ter 20 + atrasos em uma rede local de 1000 Mbps?