Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Jul 2015 08:53:32 -0453
From:      "William A. Mahaffey III" <wam@hiwaay.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: Best console hardware monitor pkg?
Message-ID:  <5597E3E5.5050103@hiwaay.net>
In-Reply-To: <5597DF28.50903@FreeBSD.org>
References:  <559760A3.7000901@sneakertech.com> <5597DF28.50903@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/04/15 08:33, Matthew Seaman wrote:
> On 04/07/2015 05:27, Quartz wrote:
>> What's the general opinion these days on the "best" utility for
>> monitoring all the temperature probes, fan speeds, and other readouts
>> from a motherboard? (One that doesn't need X and can be installed
>> through pkg).
> This depends on exactly what sort of hardware you have.  There are
> different monitoring tools depending on your motherboard and processor.
>
> With modern CPUs there is usually an on-die thermal sensor which you can
> interrogate by loading a kernel module: see coretemp(4) and amdtemp(4)
> -- using these will let you read out CPU temperature using sysctl(1).
>
> Unfortunately access to other monitoring variables is less consistent.
> Probably your best bet is if you've a server class motherboard with some
> sort of lights-out management capability -- or indeed many other
> motherboards nowadays.  In which case you should be able to load the
> ipmi(4) kernel module and install ipmitool(8) from ports to be able to
> query it.  Using IPMI enables you to get, and possibly set, a lot of the
> stuff that's usually only accessible from the system bios, as well as
> access to on-board temperature sensors, PSU voltages, chassis intrusion
> sensors and fan speeds.  Now, while the tool and the management
> interface is common to a lot of different manufacturers, exactly how the
> monitoring data is structured is not, so it might take a bit of shell
> scripting to massage the data into a usable form.
>
> 	Cheers,
>
> 	Matthew
>
>

I have both xmbmon & amdtemp installed, & I think amdtemp is giving bad 
values:


[root@kabini1, /etc, 8:50:06am] 918 % sysctl -A | egrep 
'(temperature|usage)'
dev.cpu.0.temperature: 12.3C
dev.cpu.0.cx_usage: 100.00% 0.00% last 15us
dev.cpu.1.temperature: 12.3C
dev.cpu.1.cx_usage: 100.00% last 2173us
dev.cpu.2.temperature: 12.3C
dev.cpu.2.cx_usage: 100.00% last 16us
dev.cpu.3.temperature: 12.3C
dev.cpu.3.cx_usage: 100.00% last 9us
[root@kabini1, /etc, 8:50:08am] 919 % mbmon -c1

Temp.= 36.0,  0.0,  0.0; Rot.=    0,    0,    0
Vcore = 2.56, 3.78; Volt. = 3.36, 5.64,  6.57,   2.53, -2.64
[root@kabini1, /etc, 8:50:09am] 920 % uname -a
FreeBSD kabini1.local 9.3-RELEASE-p13 FreeBSD 9.3-RELEASE-p13 #0: Tue 
Apr  7 03:01:12 UTC 2015 
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
[root@kabini1, /etc, 8:50:27am] 921 %

CPU is jaguar kabini (Sempron 3850). ~12C is thermodynamically 
impossible for room temp of around 20C & the CPU producing heat :-).

-- 

	William A. Mahaffey III

  ----------------------------------------------------------------------

	"The M1 Garand is without doubt the finest implement of war
	 ever devised by man."
                            -- Gen. George S. Patton Jr.




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