当监测我的机器的温度值时,我发现其中一台在重载下缓慢上升,最终触发了thermald的紧急关机。
我从/sys/class/thermal/thermal_zone*/type读取了热传感器的类型,并从/sys/class/thermal/thermal_zone*/temp读取了相应的温度。
但是,我没有找到/sys/class/thermal/thermal_zone*/type返回的值的定义。有些人看起来很能自我解释,比如TCPU。但对我来说,冒犯的是AMBF,我不知道它指的是什么。
有人知道这个AMBF代表什么和/或在哪里可以找到关于不同类型的热区的一些文档吗?
自从这个问题第一次出现以来,我做了很多搜索,下面是我的发现:

可以看到,CPU和内存温度处理得很好( CPU TCase是100°C,所以永远不会超过)。然而,AMBF一号继续增长,直到达到80°C的临界值,并触发紧急关机。
AMBF代表了AMB and Near Fan Temperature (QE3)AMBF条目没有显示在那里的ACPI表中(据我所见)(戴尔技术内部参考ID -戴尔技术ET004676)这个客户咨询是为了通知您最近发现涉及特定的Optiplex和精密系统,可能会遇到热关机从现代待机。戴尔技术公司建议立即升级到最新的BIOS,以保持最佳的系统性能,并避免遇到任何问题。
不用说,我已经使用了最新的BIOS版本。但是我怀疑这个客户咨询可能解释了为什么这个问题没有在Windows上出现.因此,我试图通过在引导命令行上使用acpi_osi=! acpi_osi='Windows 2019'来引导我的Linux系统,同时从ACPI的角度假装自己是一台Windows机器。不幸的是,这并没有什么区别。
不管怎么说,我仍然处于同样的状况,无法用机器来达到我买的目的。任何进一步的想法都非常欢迎。
发布于 2022-07-18 13:02:16
据我所知,热区的名称是由您的硬件定义的。
例如,Intel PC主板上的标准区域名为:x86_pkg_temp
而树莓Pi上的标准区域命名为:cpu-thermal
因此,您可能需要查阅内核源代码,以获得特定硬件所需的驱动程序/模块,以查看类似的内容。
您可能会很幸运地安装lm-sensors包,然后运行sudo sensors-detect。
完成后,它将列出检测到的传感器所需的内核模块。
事实上,我只是做了上面的事情,看看我发现了什么:
Intel digital thermal sensor... Success!
(driver `coretemp')
Intel AMB FB-DIMM thermal sensor... No我很确定AMBF区域是指Intel AMB FB-DIMM thermal sensor,所以在这种情况下,可能是内存被烧坏了。
https://askubuntu.com/questions/1419291
复制相似问题