поглядел свой домашний рутер. у него 4 потока (2 ядра) при этом 4 шт ksoftirqd/0- ksoftirqd/3
то есть они каждый для своего процессора
помню до этого был дома рутер на броадкомоском SOC, и так как я переписывал его фирмварь регулярно ему заглядывал под шкуру
там самый загруженный процесс всегда был ksoftirqd/0
если что полезно глядеть cat /proc/interrupts
и глядеть кто ест проц
у меня например
- Код: Выделить всё
cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 770 726 677 776 IO-APIC-edge timer
1: 1 1 1 0 IO-APIC-edge i8042
7: 0 0 0 0 IO-APIC-edge parport0
8: 1 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
12: 1 0 1 2 IO-APIC-edge i8042
16: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb5
17: 10430341 10455102 10429957 10447467 IO-APIC-fasteoi ath9k
18: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb3
21: 2850847 2845823 2850856 2845249 IO-APIC-fasteoi eth1
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
44: 119384977 119370987 119389288 119379020 PCI-MSI-edge eth0
45: 4298059 4292320 4294180 4292425 PCI-MSI-edge ahci
46: 67 67 69 68 PCI-MSI-edge snd_hda_intel
47: 0 0 0 0 PCI-MSI-edge i915
NMI: 50266 50274 50059 50059 Non-maskable interrupts
LOC: 39948707 31957083 33408727 31102081 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 50266 50274 50059 50059 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 539129 665322 532048 543479 Rescheduling interrupts
CAL: 4376059 1013 4384294 883 Function call interrupts
TLB: 313489 316597 317244 342379 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2907 2907 2907 2907 Machine check polls
ERR: 0
MIS: 0
из железок жрут
eth0 (гигабитный рилтек онбоард на прова)
ath9k - понятно что - wifi под управлением hostapd
eth1 (гигабитник внутри - но там поприличнее железо - марвелл таки)
ну и ahci контроллер диска
в общем гада надо выловить и пофиксить (заменить)
проблемы бывают разные - вдруг жрет какойнить usb там кривой . в общем ловить.