On Monday 23 June 2008 16:06:20 George Hartzell wrote: > DA Forsyth recently mentioned the coretemp driver, which fetches the > core temperatures for Core 2 Duo chips. > > I'm in the middle of building up a Shuttle SG31G2 (7-STABLE) and > loaded the driver to see what it told me. > > I've noticed that cpu.0 is consistently hotter than cpu.1, even on an > unloaded machine. Is that because that core's doing housekeeping work > whilst the other is truly idle? > > dev.cpu.0.temperature: 44 > dev.cpu.1.temperature: 29 > > If I background a pair of "dd if=/dev/urandom of=/dev/null" so that > the cpu's are busy, both go up but cpu.0 stays hotter. > > I'm asking because I'm worried that this could be a sign that I didn't > get the heatsink goop spread out sufficiently well.... > > Thanks, > > g.
For what is worth .. my readings: [EMAIL PROTECTED]:~ # kldload coretemp [EMAIL PROTECTED]:~ # sysctl kern.version kern.version: FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC [EMAIL PROTECTED]:~ # sysctl hw.model hw.model: Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz [EMAIL PROTECTED]:~ # sysctl dev.cpu.0.temperature; sysctl dev.cpu.1.temperature; date "+%H:%M:%S" dev.cpu.0.temperature: 25 dev.cpu.1.temperature: 24 00:08:29 [EMAIL PROTECTED]:~ # dd if=/dev/urandom of=/dev/null & [1] 5482 [EMAIL PROTECTED]:~ # date "+%H:%M:%S" 00:08:48 [EMAIL PROTECTED]:~ # sysctl dev.cpu.0.temperature; sysctl dev.cpu.1.temperature; date "+%H:%M:%S" dev.cpu.0.temperature: 36 dev.cpu.1.temperature: 36 00:10:39 [EMAIL PROTECTED]:~ # j [1] + 5482 Running dd if=/dev/urandom of=/dev/null [EMAIL PROTECTED]:~ # date "+%H:%M:%S" 00:11:13 [EMAIL PROTECTED]:~ # sysctl dev.cpu.0.temperature; sysctl dev.cpu.1.temperature; date "+%H:%M:%S" dev.cpu.0.temperature: 40 dev.cpu.1.temperature: 37 00:11:38 [EMAIL PROTECTED]:~ # sysctl dev.cpu.1.temperature ; sysctl dev.cpu.1.temperature ; date "+%H:%M:%S" dev.cpu.1.temperature: 35 dev.cpu.1.temperature: 35 00:13:58 [EMAIL PROTECTED]:~ # j; date "+%H:%M:%S" [1] + 5482 Running dd if=/dev/urandom of=/dev/null 00:14:20 [EMAIL PROTECTED]:~ # sysctl dev.cpu.1.temperature ; sysctl dev.cpu.1.temperature ; date "+%H:%M:%S" dev.cpu.1.temperature: 39 dev.cpu.1.temperature: 39 00:14:30 [EMAIL PROTECTED]:~ # sysctl dev.cpu.1.temperature ; sysctl dev.cpu.1.temperature ; date "+%H:%M:%S" dev.cpu.1.temperature: 37 dev.cpu.1.temperature: 37 00:14:57 [EMAIL PROTECTED]:~ # fg dd if=/dev/urandom of=/dev/null ^C29752816+0 records in 29752816+0 records out 15233441792 bytes transferred in 378.928688 secs (40201342 bytes/sec) [EMAIL PROTECTED]:~ # Hope it helped :) -- Blessings Gonzalo Nemmi _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"