ksoftirqd uses 100% cpu
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
add a comment |
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
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
add a comment |
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
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
10.04 cpu-load
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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).
Just updated the question with output from dmesg.
– andy
Nov 13 '12 at 3:27
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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).
Just updated the question with output from dmesg.
– andy
Nov 13 '12 at 3:27
add a comment |
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).
Just updated the question with output from dmesg.
– andy
Nov 13 '12 at 3:27
add a comment |
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).
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).
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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