Всем привет, запустил на x520 сетевушке с 2мя процами 6 ядерными и включенным гипертрейдингом трафик около 3 гигабит. И заметил странную вещь (по ядрам раскидал прерывания). А в топе следующее
%Cpu0 : 0.0 us, 1.1 sy, 0.0 ni, 92.6 id, 0.0 wa, 0.0 hi, 6.4 si, 0.0 st
%Cpu1 : 1.3 us, 0.0 sy, 0.0 ni, 86.1 id, 0.0 wa, 0.0 hi, 12.7 si, 0.0 st
%Cpu2 : 1.1 us, 1.1 sy, 0.0 ni, 92.5 id, 0.0 wa, 0.0 hi, 5.4 si, 0.0 st
%Cpu3 : 0.0 us, 0.0 sy, 0.0 ni, 90.6 id, 0.0 wa, 0.0 hi, 9.4 si, 0.0 st
%Cpu4 : 0.0 us, 0.0 sy, 0.0 ni, 96.7 id, 0.0 wa, 0.0 hi, 3.3 si, 0.0 st
%Cpu5 : 0.0 us, 0.0 sy, 0.0 ni, 91.3 id, 0.0 wa, 0.0 hi, 8.7 si, 0.0 st
%Cpu6 : 0.0 us, 1.1 sy, 0.0 ni, 88.8 id, 0.0 wa, 0.0 hi, 10.1 si, 0.0 st
%Cpu7 : 0.0 us, 0.0 sy, 0.0 ni, 93.5 id, 0.0 wa, 0.0 hi, 6.5 si, 0.0 st
%Cpu8 : 0.0 us, 1.2 sy, 0.0 ni, 91.8 id, 0.0 wa, 0.0 hi, 7.1 si, 0.0 st
%Cpu9 : 1.2 us, 1.2 sy, 0.0 ni, 93.0 id, 0.0 wa, 0.0 hi, 4.7 si, 0.0 st
%Cpu10 : 1.1 us, 1.1 sy, 0.0 ni, 89.7 id, 0.0 wa, 1.1 hi, 6.9 si, 0.0 st
%Cpu11 : 2.4 us, 0.0 sy, 0.0 ni, 87.1 id, 0.0 wa, 0.0 hi, 10.6 si, 0.0 st
%Cpu12 : 1.3 us, 0.0 sy, 0.0 ni, 78.5 id, 0.0 wa, 0.0 hi, 20.3 si, 0.0 st
%Cpu13 : 1.2 us, 0.0 sy, 0.0 ni, 88.0 id, 0.0 wa, 1.2 hi, 9.6 si, 0.0 st
%Cpu14 : 0.0 us, 1.1 sy, 0.0 ni, 89.7 id, 0.0 wa, 0.0 hi, 9.2 si, 0.0 st
%Cpu15 : 0.0 us, 0.0 sy, 0.0 ni, 94.4 id, 0.0 wa, 0.0 hi, 5.6 si, 0.0 st
%Cpu16 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu17 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu18 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu19 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu20 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu21 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu22 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu23 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
Проблема вся в том, что по 8 последним ядрам нет нагрузки по прерываниям. Очереди драйвер создал 24 на одну сетевку и 24 на другую (TxRx). То есть размазывает прерывания по 16 ядрам, по остальным не хочет. Это специфика драйвера ixgbe такая?