Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Sep 2007 06:49:47 +1000
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        Bruce Cran <bruce@cran.org.uk>
Cc:        current@freebsd.org
Subject:   Re: High interrupt load on VIA C3 machine
Message-ID:  <20070901204947.GY1181@turion.vk2pj.dyndns.org>
In-Reply-To: <46D8719A.1070109@cran.org.uk>
References:  <46D83351.9000407@cran.org.uk> <46D8719A.1070109@cran.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--3uo+9/B/ebqu+fSQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2007-Aug-31 20:52:58 +0100, Bruce Cran <bruce@cran.org.uk> wrote:
>This appears to be an issue with powerd/cpufreq - disabling powerd reduces=
=20
>the interrupt load to a couple of percent at most, and the clock interrupt=
=20
>task now only accumulates CPU time very slowly (previously it was using 7%=
=20
>CPU all the time).

I'm not familiar with the VIA CPUs but how slowly can powerd make the
CPU run?  The top extract you posted show the system was idle so its
likely that powerd had wound the clock to a minimum.  The amount of
code executed by the interrupt handlers remains the same but will take
longer at slower clock speeds so the percenatage is higher.

You can experiment for yourself by enabling only cpufreq and using
sysctl.  dev.cpu.0.freq_levels lists all supported possible CPU rates
and you can change the clock frequency by assigning dev.cpu.0.freq.

--=20
Peter Jeremy

--3uo+9/B/ebqu+fSQ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFG2dBr/opHv/APuIcRAhZGAJ99vbxkNlD+K8rT7e1sTfL+vmzecwCfSZ4I
AOwdQ7a9lnMFYVYQwYI7cJU=
=vK+Y
-----END PGP SIGNATURE-----

--3uo+9/B/ebqu+fSQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070901204947.GY1181>