Имеем небольшой домашний шлюз на AMD E-350, ubuntu server 12.04. Собственно в последние дни заметил сие.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3 root 20 0 0 0 0 R 71 0.0 14:02.70 ksoftirqd/0
9229 root 20 0 0 0 0 R 19 0.0 2:09.26 kworker/0:0
В htop одно из ядер почти на 90 загружено softirq, другое на половину. Происходит при скачивании из интернета. Вне зависимости, качает сам шлюз или это транзитный трафик. Скорость при уэтом упирается в 20мбит (по тарифу чуть больше).
Ядро свое, с imq и ndpi. Но они непричем, так как ядро почти год использую, а подобное началось пару дней как.
Еще немного информации
cat /proc/interrupts
CPU0 CPU1
0: 36 0 XT-PIC-XT-PIC timer
1: 3 0 XT-PIC-XT-PIC i8042
2: 0 0 XT-PIC-XT-PIC cascade
7: 1 0 XT-PIC-XT-PIC
8: 1 0 XT-PIC-XT-PIC rtc0
9: 0 0 XT-PIC-XT-PIC acpi
11: 632948 0 XT-PIC-XT-PIC ahci, ehci_hcd:usb1, ehci_hcd:usb2, ehci_hcd:usb3, ohci_hcd:usb4, ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7
12: 5 0 XT-PIC-XT-PIC i8042
14: 0 0 XT-PIC-XT-PIC pata_atiixp
15: 0 0 XT-PIC-XT-PIC pata_atiixp
16: 2823315 456 PCI-MSI-edge eth0
17: 19289775 179 PCI-MSI-edge eth1
18: 0 2 PCI-MSI-edge radeon
NMI: 786 603 Non-maskable interrupts
LOC: 14373929 2629348 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 743 560 Performance monitoring interrupts
IWI: 0 0 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 614603 2987932 Rescheduling interrupts
CAL: 400 618 Function call interrupts
TLB: 22353 18444 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 42 42 Machine check polls
ERR: 1
MIS: 0
lspci | grep Ethernet
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
в syslog и dmesg ничего подозрительного. Тип соединения pptp (использую accel-ppp)
В интернете решения не нашел. Везде речь о прерываниях, но это итак понятно. Но почему вдруг это возникло и как диагностировать причину - нет информации