FreeBSD系统检测AMD处理器的硬件温度

摘要:

  • 这个wiki页面主要介绍如何在FreeBSD系统中如何检测AMD处理器的温度;
  • 所写内容主要适用于k8以及k10系列处理器。

基本原理:

  • 在处理器内部有一个温度传感器;
  • 为了读取这个温度需要将适当的驱动程序编译或者加载进入内核。

具体操作:

在系统内核配置文件中增加k8temp的驱动,也既是添加下述内容到内核的配置文件中去:

device k8temp

然后重新编译安装内核即可。

如果不想重新编译内核,也可以采用加载模块的方法,把下述内容添加进入loader.conf即可:

 k8temp_load="YES"

检测温度:

在加载合适的驱动之后,系统就可以读取处理器内部传感器的温度了,系统将这个温度数值保存在sysctl的相应节点中,所以可以通过输入sysctl的相关信息来显示处理的温度。

检测方法如下:

sysctl -a | grep -i temp

注意:

根据k8temp(4)中的内容,k8temp这个驱动是在FreeBSD 7.1才进入系统的内核的,所以只有在7.1版本之后才可以直接通过内核加载。

对于之前的版本,似乎可以通过ports系统安装。

参考:

 
/usr/local/www/dokuwiki/data/pages/doc/a/amd_cpu_temperature.txt · 最后更改: 2009/10/07 14:08 由 fender
 
除额外注明的地方外,本维基上的内容按下列许可协议发布:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki