Grande pergunta que me fez ler para tentar descobrir. Gostaria de poder dizer que tenho uma resposta ... mas talvez algumas dicas.
Eu posso pelo menos responder a sua pergunta, "deveria ser capaz de viver em uma única interrupção por pacote". Eu acho que a resposta é sim, com base em um firewall muito ocupado que eu tenho acesso:
Saída Sar:
03:04:53 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
03:04:54 PM lo 93.00 93.00 6.12 6.12 0.00 0.00 0.00
03:04:54 PM eth0 115263.00 134750.00 13280.63 41633.46 0.00 0.00 5.00
03:04:54 PM eth8 70329.00 55480.00 20132.62 6314.51 0.00 0.00 0.00
03:04:54 PM eth9 53907.00 66669.00 5820.42 21123.55 0.00 0.00 0.00
03:04:54 PM eth10 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:04:54 PM eth11 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:04:54 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:04:54 PM eth2 146520.00 111904.00 45228.32 12251.48 0.00 0.00 10.00
03:04:54 PM eth3 252.00 23446.00 21.34 4667.20 0.00 0.00 0.00
03:04:54 PM eth4 8.00 10.00 0.68 0.76 0.00 0.00 0.00
03:04:54 PM eth5 0.00 0.00 0.00 0.00 0.00 0.00 0.00
03:04:54 PM eth6 3929.00 2088.00 1368.01 183.79 0.00 0.00 1.00
03:04:54 PM eth7 13.00 17.00 1.42 1.19 0.00 0.00 0.00
03:04:54 PM bond0 169170.00 201419.00 19101.04 62757.00 0.00 0.00 5.00
03:04:54 PM bond1 216849.00 167384.00 65360.94 18565.99 0.00 0.00 10.00
Como você pode ver, alguns pacotes muito altos por segundo contam, e nenhum ajuste especial de ethtool foi feito nesta máquina. Oh ... chipset Intel, no entanto. : \
A única coisa que foi feita foi um balanceamento irq manual com / proc / irq / XXX / smp_affinity, em uma base por interface. Eu não tenho certeza por que eles escolheram ir desse jeito em vez de com o irqbalance, mas parece funcionar.
Também pensei na matemática necessária para responder à sua pergunta, mas acho que há muitas variáveis. Então ... para resumir, na minha opinião, a resposta é não, eu não acho que você pode prever os resultados aqui, mas com captura de dados suficiente você deve ser capaz de ajustá-lo para um nível melhor.
Tendo dito tudo isso, meu instinto é que você está de alguma forma ligado ao hardware aqui ... como em um bug de firmware ou de interoperabilidade de algum tipo.