kern/173541: load average 0.60 at 100% idle
Johan Broman
je.broman at gmail.com
Thu Jan 3 23:10:02 UTC 2013
The following reply was made to PR kern/173541; it has been noted by GNATS.
From: Johan Broman <je.broman at gmail.com>
To: bug-followup at freebsd.org
Cc:
Subject: Re: kern/173541: load average 0.60 at 100% idle
Date: Fri, 4 Jan 2013 00:06:16 +0100
--047d7b5d95370023f704d26a691e
Content-Type: text/plain; charset=ISO-8859-1
Hi!
I see. I got around the problem in FreeBSD 9.1 by changing the clock
source. Like this:
# sysctl -w kern.eventtimer.timer=LAPIC
The load avg dropped to 0.00 again. You can try the different clock sources
available to you and see what works best. Some sources might increase the
number of interrupts (like the RTC) and some might cause more context
switching or CPU load. For me the LAPIC works best. You can list your clock
sources using:
# sysctl kern.eventtimer.choice
From what I understand, measuring time can be tricky because new systems
can regulate core frequency on the fly (in HW) and virtualization also
increases the difficulty...
It seems the order and/or weight of the clock sources has changed. When I
have a chance I will reboot into the old kernel and see what has been
changed. I'm totally new to FreeBSD so I don't know the normal handling of
these bugs but I'll put the author of the patch on cc as well :)
Good luck!
Johan
--047d7b5d95370023f704d26a691e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Hi!<br><br>I see. I got around the problem in FreeBSD 9.1 by changing the c=
lock source. Like this:<br><br># sysctl -w kern.eventtimer.timer=3DLAPIC<br=
><br>The load avg dropped to 0.00 again. You can try the different clock so=
urces available to you and see what works best. Some sources might increase=
the number of interrupts (like the RTC) and some might cause more context =
switching or CPU load. For me the LAPIC works best. You can list your clock=
sources using:<br>
<br># sysctl kern.eventtimer.choice<br><br>From what I understand, measurin=
g time can be tricky because new systems can regulate core frequency on the=
fly (in HW) and virtualization also increases the difficulty...<br><br>
It seems the order and/or weight of the clock sources has changed. When I h=
ave a chance I will reboot into the old kernel and see what has been change=
d. I'm totally new to FreeBSD so I don't know the normal handling o=
f these bugs but I'll put the author of the patch on cc as well :)<br>
<br>Good luck!<br>Johan<br><br>
--047d7b5d95370023f704d26a691e--
More information about the freebsd-bugs
mailing list