유휴 상태에서는 Linux 사용량이 약 50%입니다.

유휴 상태에서는 Linux 사용량이 약 50%입니다.

나는 항상 50% 사용량(4 코어 800mhz)을 유지하고 기본적으로 한 가지 이상한 일 외에는 아무것도 하지 않는 Linux Arch를 실행하는 임베디드 컴퓨터를 가지고 있습니다. 어떻게 이를 제거하거나 유휴 부하를 줄일 수 있습니까?

htop과 K:

여기에 이미지 설명을 입력하세요.

ps auxk-cputime|헤더의 출력:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     16124 50.1  0.0      0     0 ?        R    14:52  20:26 [irq/147-30be000]
root        34 10.2  0.0      0     0 ?        I    14:43   5:03 [kworker/u8:2]
root     20389 13.7  0.0      0     0 ?        I    15:07   3:29 [kworker/u8:3]
root     23144 11.8  0.0      0     0 ?        I    15:16   1:54 [kworker/u8:1]
root         1  0.3  0.1  25096  5876 ?        Ss   14:43   0:11 /sbin/init

고양이/프로세스/인터럽트

           CPU0       CPU1       CPU2       CPU3
  1:          0          0          0          0     GICv3  25 Level     vgic
  3:     328565     337345     428599     353346     GICv3  30 Level     arch_timer
  4:          0          0          0          0     GICv3  27 Level     kvm guest timer
  6:         11         18         11         15  GPC-PSCI  47 Edge      iMX system counter timer
  7:          0          0          0          0     GICv3  23 Level     arm-pmu
  8:          0          0          0          0  GPC-PSCI 102 Edge      ddrc
  9:          0          0          0          0  GPC-PSCI 109 Edge      ddrc
 10:          0          0          0          0  GPC-PSCI 110 Edge      ddrc
 11:          0          0          0          0  GPC-PSCI 111 Edge      ddrc
 24:        940          0          1          0  irqsteer   3 Edge      dcss-dpr
 25:          0          0          0          0  irqsteer   4 Edge      dcss-dpr
 26:          0          0          0          0  irqsteer   5 Edge      dcss-dpr
 27:         12          0          0          0  irqsteer   6 Edge      dcss_ctxld
 28:        974          0          1          0  irqsteer   8 Edge      dcss_ctxld_kick
 29:        942          0          1          0  irqsteer   9 Edge      dcss_drm
 30:          0          0          0          0  irqsteer  16 Edge      dcss-dtrc
 31:          0          0          0          0  irqsteer  17 Edge      dcss-dtrc
 32:        127          0          0          0  GPC-PSCI  34 Edge      nwl-dsi
 35:          0          0          0          0  GPC-PSCI  20 Edge      caam-snvs
 36:          0          0          0          0  GPC-PSCI   4 Edge      30370000.snvs:snvs-powerkey
 39:          0          0          0          0  GPC-PSCI  31 Edge      30820000.ecspi
 40:          0          0          0          0  GPC-PSCI  32 Edge      30830000.ecspi
 41:      23020          0          0          0  GPC-PSCI  26 Edge      30860000.serial
 42:          0          0          0          0  GPC-PSCI  28 Edge      30880000.serial
 43:          0          0          0          0  GPC-PSCI  27 Edge      30890000.serial
 45:      46966          0          0          0  GPC-PSCI  22 Edge      mmc0
 46:          0          0          0          0  GPC-PSCI  23 Edge      mmc1
 47:        449          0          0          0  GPC-PSCI   2 Edge      sdma
 48:          0          0          0          0  GPC-PSCI 103 Edge      sdma
 49:          0          0          0          0  GPC-PSCI 118 Edge      30be0000.ethernet
 50:          0          0          0          0  GPC-PSCI 119 Edge      30be0000.ethernet
 51:   27380157          0          0          0  GPC-PSCI 120 Edge      30be0000.ethernet
 52:        314          0          0          0  GPC-PSCI  35 Edge      30a20000.i2c
 53:     142955          0          0          0  GPC-PSCI  36 Edge      30a30000.i2c
 54:         10          0          0          0  GPC-PSCI  38 Edge      30a50000.i2c
 55:          0          0          0          0  GPC-PSCI  78 Edge      30280000.wdog
 56:        126          0          0          0  GPC-PSCI 122 Edge      mx6-pcie-msi
 58:      60470          0          0          0  GPC-PSCI  74 Edge      mx6-pcie-msi
 60:          0          0          0          0  GPC-PSCI  98 Edge      ddr_perf
 72:          0          0          0          0  gpio-mxc   9 Level     fsc_interrupt_int_n
107:          0          0          0          0  gpio-mxc  12 Edge      30b50000.usdhc cd
147:    2107008          0          0          0  gpio-mxc  20 Level     30be0000.ethernet-1:04
224:         30          0          0          0  GPC-PSCI  41 Edge      xhci-hcd:usb1
225:          2          0          0          0  GPC-PSCI 105 Edge      30901000.jr0
226:         12          0          0          0  GPC-PSCI 106 Edge      30902000.jr1
227:          0          0          0          0  GPC-PSCI 114 Edge      30903000.jr2
228:          0          0          0          0   PCI-MSI   0 Edge      PCIe PME, aerdrv
229:        126          0          0          0   PCI-MSI   1 Edge      eth1
261:          0          0          0          0   PCI-MSI   0 Edge      PCIe PME, aerdrv
262:      60470          0          0          0   PCI-MSI   1 Edge      eth2
IPI0:   3381139    7659801   19085661    7943330       Rescheduling interrupts
IPI1:       120        606        594        528       Function call interrupts
IPI2:         0          0          0          0       CPU stop interrupts
IPI3:         0          0          0          0       CPU stop (for crash dump) interrupts
IPI4:         0          4          6          5       Timer broadcast interrupts
IPI5:     13376      11413     245140      11958       IRQ work interrupts
IPI6:         0          0          0          0       CPU wake-up interrupts
Err:          0

고양이 /proc/인터럽트 grep 30be000 |

root@imx6qpsabresd:/# cat /proc/interrupts | grep 30be000
 49:          0          0          0          0  GPC-PSCI 118 Edge      30be0000.ethernet
 50:          0          0          0          0  GPC-PSCI 119 Edge      30be0000.ethernet
 51:   30549322          0          0          0  GPC-PSCI 120 Edge      30be0000.ethernet
147:    2350920          0          0          0  gpio-mxc  20 Level     30be0000.ethernet-1:04

답변1

정전 폭풍이라는 것이 있습니다. 이는 일반적으로 하드웨어 오류입니다. Linux 5.19.1에서 이 문제가 해결되는지 확인하십시오. 그렇지 않은 경우 다음 주소로 버그 보고서를 제출하십시오.https://bugzilla.kernel.org/enter_bug.cgi?product=Driver-> 네트워크

네트워크 카드가 무차별 모드에 있어서 커널이 LAN의 모든 정크 트래픽을 수신하는 것도 가능합니다(그렇다고 제 말을 인용하진 마세요).

sudo ethtool $interface더 많은 정보를 보여줄 수 있습니다.

관련 정보