2015/05/26

centos7で温度取得

centos7で温度などのハードウェア情報を取得する方法
lm_sensorsのインストールとセンサの検出
# sudo yum install lm_sensors
# sudo sensors-detect


ハードウェア情報の取得
# sensors
情報一覧
acpitz-virtual-0
Adapter: Virtual device
temp1:        +40.0°C  (crit = +60.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +33.8°C  (high = +70.0°C)

centos7ではgrub2になったため取得できる情報が少なくなった。grubの設定を変更して他の情報も読めるようにする。
/etc/default/grubをviなどで開く。
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX=にacpi_enforce_resources=laxを追加する。
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.md.uuid=d24da632:8046146b:491d6d26:3e08eb66 rd.md.uuid=21e73d85:603d6995:c0831a38:f33f9f79 vconsole.keymap=jp106 crashkernel=auto  rd.md.uuid=af95185f:7eb2280d:5ade9fc6:4e8a71bb vconsole.font=latarcyrheb-sun16 rhgb quiet acpi_enforce_resources=lax"
GRUB_DISABLE_RECOVERY="true"
cfgの再作成を行い再駆動する。
# sudo grub2-mkconfig -o /boot/grub2/grub.cfg

再起動後、センサの再検出
# sudo sensors-detect
# sensors
ハードウェア情報
acpitz-virtual-0
Adapter: Virtual device
temp1:        +40.0°C  (crit = +60.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +36.1°C  (high = +70.0°C)

it8716-isa-0e80
Adapter: ISA adapter
in0:          +1.87 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +1.01 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +3.38 V  (min =  +0.00 V, max =  +4.08 V)
+5V:          +2.98 V  (min =  +0.00 V, max =  +4.08 V)
in4:          +2.99 V  (min =  +0.00 V, max =  +4.08 V)
in5:          +1.07 V  (min =  +0.00 V, max =  +4.08 V)
in6:          +1.09 V  (min =  +0.00 V, max =  +4.08 V)
in7:          +4.08 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
Vbat:         +3.42 V
fan1:        1513 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =   10 RPM)  ALARM
fan3:           0 RPM  (min =   10 RPM)  ALARM
temp1:        +37.0°C  (low  = +127.0°C, high = +112.0°C)  sensor = thermal diode
temp2:        +36.0°C  (low  = +127.0°C, high = +112.0°C)  sensor = thermistor
temp3:        +68.0°C  (low  = +127.0°C, high = +112.0°C)  sensor = thermal diode
cpu0_vid:    +0.375 V
intrusion0:  ALARM

電圧やファンの情報を取得できるようになった。

以上。


参考:
centos7 ファン回転速度と環境温度を取得する
D945GCLF2でlm_sensorsを動かす - Kerosoft : Modus Operandi

0 件のコメント:

コメントを投稿