[Soekris] Idle temperature under various operating systems
Martin Johnson
martin at martinshouse.com
Sat Aug 18 18:47:56 UTC 2007
On 18 Aug 2007, at 15:31, RB wrote:
> I've noticed something with my 4501s (and with other x86 hardware, for
> that matter), that I find a matter of curiosity.
>
> When running FreeBSD (m0n0wall or it's derivative pfSense), my
> machines are palpably warm, even when completely idle. I've not taken
> any temperature readings, but one can hold their hand over the naked
> board and feel heat radiating off, and the metal cases they're in are
> warm to the touch.
>
> However, under Linux (OpenWRT, GNAP) when the machines are idle,
> they're completely cool - can't feel [much] warmth, and the cases are
> always cool to the touch. If I run a CPU soaker, then they warm up to
> temperatures similar to what the ones running FreeBSD reach at idle.
> Does the FBSD kernel have a busy-wait, or does it not do no-ops,
> or...? Without doing any scientific testing, I can say that they're
> both responsive and seem to perform similarly under the moderate (home
> router) loads I put on them.
>
> Any insight?
I'm guessing the thermal behaviour you're seeing reflects the
firewall application you're running, not the OS.
pfSense (and presumably m0n0Wall) contain lots of stats-gathering
code in order to facilitate the pretty RRD graphs. So there is
always some background CPU load. On my 4801 it seems to hover around
7% with modest traffic, but it peaks much higher, and displaying the
RRD graphs maxes it out.
The 4501 is half the speed of the 4801, so I'd expect it to work a
bit harder. What percentage CPU usage are you seeing in the GUI?
Do you get CPU temperature display on the 4501 in pfSense? My 4801
normally shows around 55 centigrade in pfSense, and the ambient temp
in the room is about 17 centigrade.
As an experiment, I then nailed the CPU up to 100% by SSHing into the
box and running
while (1)
echo -n ;
end
The system remained responsive. After 20 minutes, pfSense showed the
CPU temp to be 63 centigrade, but it didn't climb any higher.
Hope this helps,
- Martin
More information about the Soekris-tech
mailing list