Hello!
What there is a unique, a general method of fetching of statistics on CPU
temperature in FreeBSD? At "general" method - i mean is available in view of excluding
vendor-specific healh-agents with their vendors lock-in API.
As i know some way for this: smb(4) (for old PC?), coretemp(4) (this is for
new and only Intel hardware ?) and ipmi(4) if available, so each machine
customize for temp statistics throuch individual setup for source data?
And it is necessary to prefer what data if it is some given. For example 2
commands on host give diffrent result:
(With 'ipmitool')
<< i get 74C on my CPU1 and CPU2
(with coretemp(4) i get individual per-core sensor)
ipmi/coretemp facility is fetching information for CPU from diffrent sensors?
And how much correctly with coretemp(4) to receive the general temperature
(one number as in Bios) if average(sum(core temperature)) / (num of core) ?
Thanks in advance!
What there is a unique, a general method of fetching of statistics on CPU
temperature in FreeBSD? At "general" method - i mean is available in view of excluding
vendor-specific healh-agents with their vendors lock-in API.
As i know some way for this: smb(4) (for old PC?), coretemp(4) (this is for
new and only Intel hardware ?) and ipmi(4) if available, so each machine
customize for temp statistics throuch individual setup for source data?
And it is necessary to prefer what data if it is some given. For example 2
commands on host give diffrent result:
(With 'ipmitool')
% ipmitool sensor |egrep "[0-9]++ Temp"
CPU 1 Temp | na | degrees C | na | na | 74.000 | -128.000 | -48.000 | na | na
CPU 2 Temp | na | degrees C | na | na | 74.000 | -128.000 | -48.000 | na | na
<< i get 74C on my CPU1 and CPU2
(with coretemp(4) i get individual per-core sensor)
% sysctl -a |egrep -E "cpu\.[0-9]+\.temp"
dev.cpu.0.temperature: 38
dev.cpu.1.temperature: 45
dev.cpu.2.temperature: 42
dev.cpu.3.temperature: 69
ipmi/coretemp facility is fetching information for CPU from diffrent sensors?
And how much correctly with coretemp(4) to receive the general temperature
(one number as in Bios) if average(sum(core temperature)) / (num of core) ?
Thanks in advance!