I noticed that every ~2 minutes my packets got dropped for ~3s, sometimes longer up to 15s. During that time one CPU si% (software interrupts) goes to >60% and then stays at 30% for 30s. That affects both WAN<->LAN traffic and LAN<->LAN traffic through router.
Any ideas what could cause that and how to fix? It’s very annoying that sometimes all the clients losing connectivity.
I tried to monitor local processes but fail to see any correlations.
Version: TurrisOS 5.1.9, Turris Omnia, but I think that started even before 5.1.8.
It happens over all connected ports, eth2 is SFP.
Drops:
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 532
RX: bytes packets errors dropped overrun mcast
17199186 61323 0 355 0 0
TX: bytes packets errors dropped carrier collsns
31419324 69177 0 0 0 0
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 532
RX: bytes packets errors dropped overrun mcast
337254821 360870 0 2409 0 0
TX: bytes packets errors dropped carrier collsns
16888669 72436 0 0 0 0
5: lan0@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
RX: bytes packets errors dropped overrun mcast
1251559 11348 0 5 0 0
TX: bytes packets errors dropped carrier collsns
1925363 12598 0 0 0 0
6: lan1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
RX: bytes packets errors dropped overrun mcast
11695058 36241 0 151 0 0
TX: bytes packets errors dropped carrier collsns
25397109 41635 0 0 0 0
Interrupts:
CPU0 CPU1
17: 0 0 GIC-0 27 Edge gt
18: 308556 217714 GIC-0 29 Edge twd
19: 0 0 MPIC 5 Level armada_370_xp_per_cpu_tick
20: 0 0 MPIC 3 Level arm-pmu
21: 169478 0 GIC-0 34 Level mv64xxx_i2c
22: 145 0 GIC-0 44 Level ttyS0
37: 7 0 MPIC 8 Level eth0
38: 198292 0 MPIC 10 Level eth1
39: 325130 2 MPIC 12 Level eth2
40: 0 0 GIC-0 50 Level ehci_hcd:usb1
41: 0 0 GIC-0 51 Level f1090000.crypto
42: 0 0 GIC-0 52 Level f1090000.crypto
43: 0 0 GIC-0 53 Level f10a3800.rtc
44: 0 0 GIC-0 58 Level ahci-mvebu[f10a8000.sata]
45: 10462 0 GIC-0 57 Level mmc0
46: 0 0 GIC-0 48 Level xhci-hcd:usb2
47: 0 0 GIC-0 49 Level xhci-hcd:usb4
49: 2 0 GIC-0 54 Level f1060800.xor
50: 2 0 GIC-0 97 Level f1060900.xor
58: 0 8 mv88e6xxx-g1 7 Edge mv88e6xxx-g2
60: 0 4 mv88e6xxx-g2 0 Edge mv88e6xxx-1:00
61: 0 4 mv88e6xxx-g2 1 Edge mv88e6xxx-1:01
62: 0 4 mv88e6xxx-g2 2 Edge mv88e6xxx-1:02
63: 0 0 mv88e6xxx-g2 3 Edge mv88e6xxx-1:03
64: 0 0 mv88e6xxx-g2 4 Edge mv88e6xxx-1:04
75: 0 0 mv88e6xxx-g2 15 Edge mv88e6xxx-watchdog
76: 1 0 f1018140.gpio 14 Level 8-0071
77: 0 0 pca953x 4 Edge sfp
78: 0 0 pca953x 3 Edge sfp
79: 1 0 pca953x 0 Edge sfp
81: 159058 0 MPIC MSI 1048576 Edge ath10k_pci
82: 187909 0 GIC-0 61 Level ath9k
IPI0: 0 1 CPU wakeup interrupts
IPI1: 0 0 Timer broadcast interrupts
IPI2: 39735 40759 Rescheduling interrupts
IPI3: 57 217064 Function call interrupts
IPI4: 0 0 CPU stop interrupts
IPI5: 0 0 IRQ work interrupts
IPI6: 0 0 completion interrupts
Err: 0