ksoftirqd uses 100% cpu












0















I am running 32bit Ubuntu 10.04. A lot of the times ksoftirqd/0 or ksoftirqd/1 start using up 100% CPU for no apparent reason, and I am forced to reboot my laptop.



Incidentally this also happens when I maximize my (youtube) videos on Chrome and Fireox, but once I un-maximize the videos the CPU usage goes down to the original levels.



Any ideas what it going on?



--- Addendum ---



dmesg produces a ~2000 line output. I searched for 'error' and 'warning' in the output, and here are the relevant lines (along with some headers):



[ 0.000000] Initializing cgroup subsys cpuset



[ 0.000000] Initializing cgroup subsys cpu



[ 0.000000] Linux version 2.6.32-21-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 (Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2)



[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=157dcfda-acd6-4d1b-a6a8-ff9ccff61906 ro quiet splash



[ 0.000000] KERNEL supported cpus:



[ 0.000000] Intel GenuineIntel



[ 0.000000] AMD AuthenticAMD



[ 0.000000] Centaur CentaurHauls



[ 0.000000] BIOS-provided physical RAM map:



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210518] ata1: SError: { PHYRdyChg CommWake 10B8B Dispar LinkSeq TrStaTrns }



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)



[58673.134623] chrome[20101]: segfault at 7f38bc4ad000 ip 00007f38be769ecc sp 00007fff24616850 error 4 in libpepflashplayer.so[7f38bdc08000+e55000]



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)










share|improve this question

























  • Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

    – andy
    Nov 11 '12 at 17:01
















0















I am running 32bit Ubuntu 10.04. A lot of the times ksoftirqd/0 or ksoftirqd/1 start using up 100% CPU for no apparent reason, and I am forced to reboot my laptop.



Incidentally this also happens when I maximize my (youtube) videos on Chrome and Fireox, but once I un-maximize the videos the CPU usage goes down to the original levels.



Any ideas what it going on?



--- Addendum ---



dmesg produces a ~2000 line output. I searched for 'error' and 'warning' in the output, and here are the relevant lines (along with some headers):



[ 0.000000] Initializing cgroup subsys cpuset



[ 0.000000] Initializing cgroup subsys cpu



[ 0.000000] Linux version 2.6.32-21-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 (Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2)



[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=157dcfda-acd6-4d1b-a6a8-ff9ccff61906 ro quiet splash



[ 0.000000] KERNEL supported cpus:



[ 0.000000] Intel GenuineIntel



[ 0.000000] AMD AuthenticAMD



[ 0.000000] Centaur CentaurHauls



[ 0.000000] BIOS-provided physical RAM map:



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210518] ata1: SError: { PHYRdyChg CommWake 10B8B Dispar LinkSeq TrStaTrns }



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)



[58673.134623] chrome[20101]: segfault at 7f38bc4ad000 ip 00007f38be769ecc sp 00007fff24616850 error 4 in libpepflashplayer.so[7f38bdc08000+e55000]



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)










share|improve this question

























  • Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

    – andy
    Nov 11 '12 at 17:01














0












0








0








I am running 32bit Ubuntu 10.04. A lot of the times ksoftirqd/0 or ksoftirqd/1 start using up 100% CPU for no apparent reason, and I am forced to reboot my laptop.



Incidentally this also happens when I maximize my (youtube) videos on Chrome and Fireox, but once I un-maximize the videos the CPU usage goes down to the original levels.



Any ideas what it going on?



--- Addendum ---



dmesg produces a ~2000 line output. I searched for 'error' and 'warning' in the output, and here are the relevant lines (along with some headers):



[ 0.000000] Initializing cgroup subsys cpuset



[ 0.000000] Initializing cgroup subsys cpu



[ 0.000000] Linux version 2.6.32-21-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 (Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2)



[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=157dcfda-acd6-4d1b-a6a8-ff9ccff61906 ro quiet splash



[ 0.000000] KERNEL supported cpus:



[ 0.000000] Intel GenuineIntel



[ 0.000000] AMD AuthenticAMD



[ 0.000000] Centaur CentaurHauls



[ 0.000000] BIOS-provided physical RAM map:



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210518] ata1: SError: { PHYRdyChg CommWake 10B8B Dispar LinkSeq TrStaTrns }



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)



[58673.134623] chrome[20101]: segfault at 7f38bc4ad000 ip 00007f38be769ecc sp 00007fff24616850 error 4 in libpepflashplayer.so[7f38bdc08000+e55000]



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)










share|improve this question
















I am running 32bit Ubuntu 10.04. A lot of the times ksoftirqd/0 or ksoftirqd/1 start using up 100% CPU for no apparent reason, and I am forced to reboot my laptop.



Incidentally this also happens when I maximize my (youtube) videos on Chrome and Fireox, but once I un-maximize the videos the CPU usage goes down to the original levels.



Any ideas what it going on?



--- Addendum ---



dmesg produces a ~2000 line output. I searched for 'error' and 'warning' in the output, and here are the relevant lines (along with some headers):



[ 0.000000] Initializing cgroup subsys cpuset



[ 0.000000] Initializing cgroup subsys cpu



[ 0.000000] Linux version 2.6.32-21-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 (Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2)



[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=157dcfda-acd6-4d1b-a6a8-ff9ccff61906 ro quiet splash



[ 0.000000] KERNEL supported cpus:



[ 0.000000] Intel GenuineIntel



[ 0.000000] AMD AuthenticAMD



[ 0.000000] Centaur CentaurHauls



[ 0.000000] BIOS-provided physical RAM map:



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210518] ata1: SError: { PHYRdyChg CommWake 10B8B Dispar LinkSeq TrStaTrns }



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)



[58673.134623] chrome[20101]: segfault at 7f38bc4ad000 ip 00007f38be769ecc sp 00007fff24616850 error 4 in libpepflashplayer.so[7f38bdc08000+e55000]



[ 24.775546] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended



[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ATA bus error)







10.04 cpu-load






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 13 '12 at 3:27







andy

















asked Nov 11 '12 at 7:21









andyandy

112




112













  • Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

    – andy
    Nov 11 '12 at 17:01



















  • Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

    – andy
    Nov 11 '12 at 17:01

















Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

– andy
Nov 11 '12 at 17:01





Any ideas on this please? I have looked around a lot and haven't found anything useful for my situation.

– andy
Nov 11 '12 at 17:01










1 Answer
1






active

oldest

votes


















0














ksoftirqds are kernel threads that run when the machine is under heavy soft-interrupt load. You should have one ksoftirq for each CPU.



The soft interrupts are normally serviced on return from a hard interrupt. It is possible that the soft interrupts can be triggered faster than they can be serviced. If a soft interrupt is triggered again while the soft interrupt is being handled then the ksoftirq daemon handles the soft interrupts in a kernel thread. If this happens a lot you will see a heavy soft interrupt load on the ksoftirqd threads.



100% CPU utilisation in a ksoftirqds and the need to reboot sounds like some hardware is saturating the machine with an interrupt storm. Does the kernel produce any errors or warnings? (Use dmesg to see what it is reporting).






share|improve this answer
























  • Just updated the question with output from dmesg.

    – andy
    Nov 13 '12 at 3:27











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f215653%2fksoftirqd-uses-100-cpu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














ksoftirqds are kernel threads that run when the machine is under heavy soft-interrupt load. You should have one ksoftirq for each CPU.



The soft interrupts are normally serviced on return from a hard interrupt. It is possible that the soft interrupts can be triggered faster than they can be serviced. If a soft interrupt is triggered again while the soft interrupt is being handled then the ksoftirq daemon handles the soft interrupts in a kernel thread. If this happens a lot you will see a heavy soft interrupt load on the ksoftirqd threads.



100% CPU utilisation in a ksoftirqds and the need to reboot sounds like some hardware is saturating the machine with an interrupt storm. Does the kernel produce any errors or warnings? (Use dmesg to see what it is reporting).






share|improve this answer
























  • Just updated the question with output from dmesg.

    – andy
    Nov 13 '12 at 3:27
















0














ksoftirqds are kernel threads that run when the machine is under heavy soft-interrupt load. You should have one ksoftirq for each CPU.



The soft interrupts are normally serviced on return from a hard interrupt. It is possible that the soft interrupts can be triggered faster than they can be serviced. If a soft interrupt is triggered again while the soft interrupt is being handled then the ksoftirq daemon handles the soft interrupts in a kernel thread. If this happens a lot you will see a heavy soft interrupt load on the ksoftirqd threads.



100% CPU utilisation in a ksoftirqds and the need to reboot sounds like some hardware is saturating the machine with an interrupt storm. Does the kernel produce any errors or warnings? (Use dmesg to see what it is reporting).






share|improve this answer
























  • Just updated the question with output from dmesg.

    – andy
    Nov 13 '12 at 3:27














0












0








0







ksoftirqds are kernel threads that run when the machine is under heavy soft-interrupt load. You should have one ksoftirq for each CPU.



The soft interrupts are normally serviced on return from a hard interrupt. It is possible that the soft interrupts can be triggered faster than they can be serviced. If a soft interrupt is triggered again while the soft interrupt is being handled then the ksoftirq daemon handles the soft interrupts in a kernel thread. If this happens a lot you will see a heavy soft interrupt load on the ksoftirqd threads.



100% CPU utilisation in a ksoftirqds and the need to reboot sounds like some hardware is saturating the machine with an interrupt storm. Does the kernel produce any errors or warnings? (Use dmesg to see what it is reporting).






share|improve this answer













ksoftirqds are kernel threads that run when the machine is under heavy soft-interrupt load. You should have one ksoftirq for each CPU.



The soft interrupts are normally serviced on return from a hard interrupt. It is possible that the soft interrupts can be triggered faster than they can be serviced. If a soft interrupt is triggered again while the soft interrupt is being handled then the ksoftirq daemon handles the soft interrupts in a kernel thread. If this happens a lot you will see a heavy soft interrupt load on the ksoftirqd threads.



100% CPU utilisation in a ksoftirqds and the need to reboot sounds like some hardware is saturating the machine with an interrupt storm. Does the kernel produce any errors or warnings? (Use dmesg to see what it is reporting).







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 12 '12 at 15:19









Colin Ian KingColin Ian King

12.2k13747




12.2k13747













  • Just updated the question with output from dmesg.

    – andy
    Nov 13 '12 at 3:27



















  • Just updated the question with output from dmesg.

    – andy
    Nov 13 '12 at 3:27

















Just updated the question with output from dmesg.

– andy
Nov 13 '12 at 3:27





Just updated the question with output from dmesg.

– andy
Nov 13 '12 at 3:27


















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f215653%2fksoftirqd-uses-100-cpu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

Mangá

Eduardo VII do Reino Unido