質問: linuxでcpuの温度を監視するにはどうすればいいですか? linuxを使用してcpu温度を監視および表示する方法
回答: dellサーバー(poweredge r420)を実行しています fedora / red hat linux lm_sensorsをインストールしましたが、sensorsからカーネルドライバがロードされていないというメッセージが表示されました。必要なセンサーを見つけるためにsensors-detectを使ったところ、ipmiが必要だったことがわかりました。now follows a summary of the probes i have just done. just press enter to continue: driver `ipmisensors': * isa bus, address 0xca8 chip `ipmi bmc kcs' (confidence: 8) warning: the required module ipmisensors is not currently installed on your system. if it is built into the kernel then it's ok. otherwise, check http://www.lm-sensors.org/wiki/devices for driver availability. 私はページをチェックした、それは私にipmitoolを使うように忠告した。私はそれをインストールしましたが、それでもうまくいきませんでした。$ ipmitool sensor could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: no such file or directory get device id command failed unable to open sdr for reading いくつかのより多くの研究の後、私はこのページに出くわしました: http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html 彼らのスクリプトipmimod.shは私にとってはすぐに使えるようになった。#!/bin/bash #ipmi kernel module installer for redhat-style machines #dranch-3r7miqu9kmnr7s880joybq@xxxxxxxxxxxxxxxx #07/26/06 - use absolute paths for modprobe #05/01/06 - orig version /sbin/modprobe ipmi_devintf maj=`cat /proc/devices | awk '/ipmidev/{print $1}'` echo $maj if [ -c /dev/ipmi0 ] then rm -f /dev/ipmi0 /bin/mknod /dev/ipmi0 c $maj 0 else /bin/mknod /dev/ipmi0 c $maj 0 fi ipmi_drivers="ipmi_si ipmi_si_drv ipmi_kcs_drv" for driver in $ipmi_drivers; do find /lib/modules/`uname -r`/kernel/drivers/char/ipmi | grep $driver > /dev/null return_value=$? if [ $return_value -eq 0 ] ; then #here are specific memory locations for supermicro aoc-type ipmi cards /sbin/modprobe $driver type=kcs ports=0xca8 regspacings=4 break fi done それを実行した後、私はついにcpu温度を見ることができます:$ ipmitool sensor | grep temp inlet temp | 24.000 | degrees c | ok | na | -7.000 | 3.000 | 42.000 | 47.000 | na temp | na | degrees c | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na temp | na | degrees c | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na 私はこれがデルのサーバーを持っている人が気温を取得するのが困難であるのを助けることを願っています。