c – 使用AMD FX 4100四核在linux ubuntu 12.10上获得CPU温度
|
有很多类似的问题,但我没有在那里找到解决方案. 如何在不调用传感器的情况下在Linux Ubuntu 12.10上获得C或C的CPU温度?我当然可以从文件中读取它,但是我找不到它在12.10中的存储位置.并且只是简单地阅读文本文件的可能性或者我可以使用系统调用或信号查询内核吗? 我的文件夹/ proc / acpi /的内容就是
没有THEMP0那里或类似的东西.然而,传感器应用可以在我的机器上显示温度. no / sys / class / thermal / thermal_zone0 /目录 在/ sys / class / thermal我有
我正在尝试浏览lm-sensors源代码以寻找它如何检索温度,到目前为止无济于事,但我很接近.该文件是 http://lm-sensors.org/browser/lm-sensors/trunk/lib/sysfs.c 特别是: 第846行:
最佳答案
根据sysfs documentation,传感器信息存储在/ sys / class / hwmon下,每个芯片有不同的目录.这与我在Ubuntu 13.10上看到的输出一致.
传感器使用的文件是:
根据芯片/虚拟设备的数量,可以有许多hwmon目录. 我的双核系统输出:
其中hwmon1是我的CPU的一个:
temp2 *和temp3 *的值分别对应于核心0和核心1.基本上这些是文件传感器从中读取数据.根据您的硬件设备,具有温度信息的CPU目录(在我的情况下为hwmon1)可能不同. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 从当前目录执行Shell脚本而不使用“./filename”
- 正则表达式 – 重命名所有’.’除了扩展名之外的文件名中的
- linux – Ulimit文件描述符限制未应用于特定进程
- linux – 在命令上运行shell脚本
- 我如何在upstart,runit,supervisor,daemontools等之间进行选
- 是否有一种轻量级的方法来获取Linux中当前的进程数?
- linux – 为什么简单地链接GL导致段错误?
- linux – 硬重置链接异常Emask 0x50 SAct 0x0 SErr 0x40908
- linux – 如何按大小排序du -h输出
- linux – 3Ware的tw_cli表示“DEGRADED”磁盘与“ECC-ERROR
