[solved] kacpid causes 100% cpu load on one processor core

  • i tried to upgrade from omv 0.2.x to 0.3.x but failed so installed 0.3.x from scratch on a 4gb usb flash-drive and everything is running fine so far (i am aware of the frequent writes problem while using omv on flash memory drives). yesterday i got noticed in the webgui overview of a cpu-load of 50% and further investigation narrowed it down to one of two cpu cores which is under 100% load by the process kacpid. i tried to kill that process but no success. i have no idea where this is coming from as i use standard hardware for that server (see my signature) and the same hardware has been running fine with omv 0.2.x.


    Code
    PID USER      PR  NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  COMMAND
       34 root      20   0     0    0    0 R  100  0.0 116:37.54 kacpid
    19490 openmedi  20   0 19068 1296  912 R    4  0.1   0:00.03 top
        1 root      20   0  8356  840  708 S    0  0.0   0:01.13 init
        2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd
        3 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0


    the syslog contains hundreds of those messages and i guess they are related to the kacpid cpu load problem:



    any clue of you experts is very welcome. i have already googled about kacpid and debian but haven't found any useful information for my exact case. and there is absolutely nothing which brings kacpid and omv together. so it seems i am the only one so far with this little inconvenience. nor did a forum search here any results.



    greetings


    peter



    ps: volker you do a great job, i really appreciate your hard work.
    pps: edited to add a screenshot of process list and extract from syslog

    hardware
    intel-board D945GCLF2, 2gb ram
    1 pci 3-port sata-controler
    1 hdd 2tb wd20npvx-00e

    Einmal editiert, zuletzt von el_viejo ()

  • it seems that the problem is solved. maybe something between the kernel and my motherboard. i have added the squeeze backports repo to the sources.list and installed the 3.2.0-amd64 kernel. during the build of the initramfs there were some messages claiming that there is some firmware missing for my r8169 nic so i installed the package firmware-realtek from the backports repo and rebootet. after reboot there was an error message claiming that neither initramfs nor the kernel could be found. after hitting a key i found myself in the grub boot menu again. so i selected the first boot entry (new kernel 3.2.0) and this time the machine was booting fine. kacpid behaves now and does no longer cause 100% cpu load on one of the processor cores.


    Code
    PID    USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     8501 openmedi  20   0 19116 1256  912 R    2  0.1   0:00.02 top
        1 root      20   0  8404  796  660 S    0  0.0   0:01.21 init
        2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd
        3 root      20   0     0    0    0 S    0  0.0   0:00.13 ksoftirqd/0
        6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
        7 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0


    may this info help you in case of... but i still can't tell what the real problem was. i read a lot about erroneous dsdt acpi tables and how to patch them but that seemed to complicated to me so i decided to give it a try with a newer kernel.



    greetings


    peter

    hardware
    intel-board D945GCLF2, 2gb ram
    1 pci 3-port sata-controler
    1 hdd 2tb wd20npvx-00e

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!