login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
October
»
2
Re: PROBLEM: high load average when idle
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Chuck Ebbert <cebbert@...>
To: Andrew Morton <akpm@...>
Cc: Anders Boström <anders@...>, <linux-kernel@...>, <arjan@...>, <torvalds@...>
Subject:
Re: PROBLEM: high load average when idle
Date: Tuesday, October 2, 2007 - 6:33 pm
On 10/02/2007 06:07 PM, Andrew Morton wrote:
quoted text
> On Tue, 02 Oct 2007 23:37:31 +0200 (CEST) > Anders Bostr__m <anders@bostrom.dyndns.org> wrote: > >> My computer suffers from high load average when the system is idle, >> introduced by commit 44d306e1508fef6fa7a6eb15a1aba86ef68389a6 . >> >> Long story: >> >> 2.6.20 and all later versions I've tested, including 2.6.21 and >> 2.6.22, make the load average high. Even when the computer is totally >> idle (I've tested in single user mode), the load average end up >> at ~0.30. The computer is still responsive, and the only fault seems >> to be the too high load average. All versions up to and including >> 2.6.19.7 is fine, and don't suffer from the problem. >> >> I git bisect between 2.6.19 and 2.6.20 gave me >> 44d306e1508fef6fa7a6eb15a1aba86ef68389a6 "[PATCH] user of the jiffies >> rounding code: JBD" as the first patch with the >> problem. 2.6.20 with 44d306e1508fef6fa7a6eb15a1aba86ef68389a6 reverted >> works fine. 2.6.23-rc8 with 44d306e1508fef6fa7a6eb15a1aba86ef68389a6 >> reverted also works fine. >> >> This fixes the problem: >> >> -------------------------- fs/jbd/transaction.c ----------------------------- >> index cceaf57..d38e0d5 100644 >> @@ -55,7 +55,7 @@ get_transaction(journal_t *journal, transaction_t *transaction) >> spin_lock_init(&transaction->t_handle_lock); >> >> /* Set up the commit timer for the new transaction. */ >> - journal->j_commit_timer.expires = round_jiffies(transaction->t_expires); >> + journal->j_commit_timer.expires = transaction->t_expires; >> add_timer(&journal->j_commit_timer); >> >> J_ASSERT(journal->j_running_transaction == NULL); >> >> >> I've only seen this problem on my home desktop computer. My work >> desktop computer and several other computers at work don't suffer from >> this problem. However, all other computers I've tested on is using >> AMD64 as architecture, and not i386 as my home desktop computer. >> >> Please let me know how I can assist in further debugging of this, if >> needed. > > This is unexpected. High load average is due to either a task chewing a > lot of CPU time or a task stuck in uninterruptible sleep. >
Or, everybody wakes up at once right when we are taking a sample. :) -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
PROBLEM: high load average when idle
, Anders
, (Tue Oct 2, 5:37 pm)
Re: PROBLEM: high load average when idle
, Thorsten Kranzkowski
, (Wed Oct 3, 5:40 am)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Tue Oct 2, 7:13 pm)
Re: PROBLEM: high load average when idle
, Anders
, (Wed Oct 3, 3:04 am)
Re: PROBLEM: high load average when idle
, Andrew Morton
, (Tue Oct 2, 6:07 pm)
Re: PROBLEM: high load average when idle
, Anders
, (Wed Oct 3, 2:34 pm)
Re: PROBLEM: high load average when idle
, Chuck Ebbert
, (Tue Oct 2, 6:33 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Tue Oct 2, 7:26 pm)
Re: PROBLEM: high load average when idle
, Chuck Ebbert
, (Wed Oct 3, 1:32 pm)
Re: PROBLEM: high load average when idle
, Linus Torvalds
, (Wed Oct 3, 2:02 pm)
Re: PROBLEM: high load average when idle
, Anders
, (Wed Oct 3, 4:15 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Wed Oct 3, 2:20 pm)
Re: PROBLEM: high load average when idle
, Linus Torvalds
, (Wed Oct 3, 2:28 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Wed Oct 3, 2:29 pm)
Re: PROBLEM: high load average when idle
, Linus Torvalds
, (Tue Oct 2, 6:32 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Tue Oct 2, 7:19 pm)
Re: PROBLEM: high load average when idle
, Mark Lord
, (Tue Oct 2, 6:46 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Tue Oct 2, 7:22 pm)
Re: PROBLEM: high load average when idle
, Mark Lord
, (Tue Oct 2, 7:40 pm)
Re: PROBLEM: high load average when idle
, Arjan van de Ven
, (Tue Oct 2, 6:39 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
H. Peter Anvin
Re: [RFC 00/15] x86_64: Optimize percpu accesses
Greg Kroah-Hartman
[PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt
Greg KH
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Alex Chiang
[PATCH 1/4] Remove path attribute from sgi_hotplug
git
:
linux-netdev
:
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
David Miller
Re: [GIT]: Networking
Eric Dumazet
Re: [PATCH 3/3] Convert the UDP hash lock to RCU
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
1 user
and
729 guests
online.
Online users
cahometheater
Syndicate