Vytížení CPU procesem ksoftirqd/0

Pali

Vytížení CPU procesem ksoftirqd/0
« kdy: 19. 01. 2014, 15:47:53 »
Ahojte, vsimol som si ze kernelovy thread ksoftirqd/0 na raspberry pi akosi prilis casto pouziva processor. Je to normalne? Alebo je niekde problem? Vsetky procesy co bezia (od zapnutia zaciatkom januara) maju cas takmer nulovy az na par vynimiek. Je to normalne?

Tu je vypis procesov z ps, ktore su naplanovane viac ako ostatne:

Kód: [Vybrat]
$ ps auxf
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         3  0.4  0.0      0     0 ?        S    jan02 107:29  \_ [ksoftirqd/0]
root         7  0.0  0.0      0     0 ?        S    jan02   3:16  \_ [rcu_preempt]
root        39  0.0  0.0      0     0 ?        S    jan02   3:00  \_ [mmcqd/0]
root      6552  0.0  0.0      0     0 ?        S    jan11   2:27  \_ [kworker/0:1]
ntp       2374  0.0  0.9   5592  1412 ?        Ss   jan02   8:39 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 102:104
« Poslední změna: 19. 01. 2014, 21:23:51 od Petr Krčmář »


trubicoid2

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #1 kdy: 20. 01. 2014, 10:04:55 »
ja mam na dvou malinach toto:

Kód: [Vybrat]
root         2  0.0  0.0      0     0 ?        S    Jan15   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jan15   0:08  \_ [ksoftirqd/0]

Kód: [Vybrat]
root         2  0.0  0.0      0     0 ?        S    Jan15   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jan15   0:23  \_ [ksoftirqd/0]

takze je asi u tebe neco spatne  :o predpokladam v dmesg nic neni
nemas treba neco v usb? delal jsi
Kód: [Vybrat]
rpi-update
apt-get update
apt-get dist-upgrade

co toto?
Kód: [Vybrat]
cat /proc/interrupts
           CPU0       
  3:   13090630   ARMCTRL  BCM2708 Timer Tick
 16:          0   ARMCTRL  bcm2708_fb dma
 32:  127838320   ARMCTRL  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1
 52:          0   ARMCTRL  BCM2708 GPIO catchall handler
 65:          7   ARMCTRL  ARM Mailbox IRQ
 66:    1783095   ARMCTRL  VCHIQ doorbell
 75:          1   ARMCTRL
 77:     163024   ARMCTRL  bcm2708_sdhci (dma)
 83:        791   ARMCTRL  uart-pl011
 84:     629143   ARMCTRL  mmc0
FIQ:              usb_fiq
Err:          0

Kód: [Vybrat]
cat /proc/interrupts
           CPU0       
  3:   14905660   ARMCTRL  BCM2708 Timer Tick
 16:          0   ARMCTRL  bcm2708_fb dma
 32:  125349610   ARMCTRL  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1
 52:          0   ARMCTRL  BCM2708 GPIO catchall handler
 65:          7   ARMCTRL  ARM Mailbox IRQ
 66:    1779412   ARMCTRL  VCHIQ doorbell
 75:          1   ARMCTRL
 77:     232700   ARMCTRL  bcm2708_sdhci (dma)
 83:        791   ARMCTRL  uart-pl011
 84:     679568   ARMCTRL  mmc0
FIQ:              usb_fiq
Err:          0

Pali

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #2 kdy: 20. 01. 2014, 11:27:35 »
Pouzivam raspbian wheezy a pravidelne ho updatujem. Do usb mam zapojenu sietovu kartu.

Kód: [Vybrat]
$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter

A tu je /proc/interrupts:

Kód: [Vybrat]
$ cat /proc/interrupts
           CPU0       
  3:   43794946   ARMCTRL  BCM2708 Timer Tick
 32: 1413928275   ARMCTRL  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1
 52:      71109   ARMCTRL  BCM2708 GPIO catchall handler
 65:      13187   ARMCTRL  ARM Mailbox IRQ
 66:          1   ARMCTRL  VCHIQ doorbell
 75:          1   ARMCTRL
 77:     204926   ARMCTRL  bcm2708_sdhci (dma)
 83:         19   ARMCTRL  uart-pl011
 84:    1794109   ARMCTRL  mmc0
188:      71109      GPIO  lirc_rpi
FIQ:              usb_fiq
Err:          0

trubicoid2

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #3 kdy: 20. 01. 2014, 13:18:36 »
to bude asi tou sitovkou, mas asi 3x vic preruseni pres usb nez ja, kdyz se to prepocita na stejny uptime
proc tam vlastne mas jeste jednu sitovku? zkus to chvili bez ni, nebo s jinou

Pali

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #4 kdy: 20. 01. 2014, 13:32:14 »
Lebo pouzivam dve sietovky naraz. Nemam ale pri sebe inu, ze by som to vyskusal. Je to potom kvoli sietovke a je to normalne?


trubicoid2

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #5 kdy: 20. 01. 2014, 16:22:46 »
jestli je to kuvli sitovce vyzkousis tak, ze ji vytahnes a uvidis
jestli je to normalni nevim, mozna jo, viz. http://youtu.be/EXrbjc6dzsc  ;D
jak vysoky je zatizeni cpu? jakou sitovou propustnost dosahnes? a jakou potrebujes?

petr

Re:Vytížení CPU procesem ksoftirqd/0
« Odpověď #6 kdy: 21. 01. 2014, 10:42:37 »
Hospoda na mýtince.
s/hospoda/rpi/g
s/lidi/procesy/g