CPU温度获取

CPU温度获取

总结

Windows和linux采用的函数不同;
x86与Arm采用的函数不同;
python3.7和python3.8不同,目前;
在这里插入图片描述

高温试验下CPU温度

CPU温度会高很多,高出环境温度20度左右,还得空气流通,不能积热导致温度上升,不然设备异常概率大。

在这里插入图片描述

后续

需解决超温持续一段时间后,边缘计算设备如何降低负载,以防超温。

发现问题

root\WMI每次结果相同

我尝试了以下代码来获取cpu温度(在管理模式下运行):
public static List Temperatures
{
get
{
List result = new List();
ManagementObjectSearcher searcher = new ManagementObjectSearcher(@“root\WMI”, “SELECT * FROM MSAcpi_ThermalZoneTemperature”);
foreach (ManagementObject obj in searcher.Get())
{
double temperature = Convert.ToDouble(obj[“CurrentTemperature”].ToString());
temperature = (temperature - 2732) / 10.0;
result.Add(new Temperature { CurrentValue = temperature, InstanceName = obj[“InstanceName”].ToString() });
}
return result;
}
}

每次我运行代码,结果是25。发现每次结果相同;

python问题

psutil模块表示获取本机的硬件信息,发现不错;
但获取CPU温度方面,没看到3.8版本的支持
python3.7和python3.8不同,
目前发现3.8下引用wmi提示无win32api,安装后pycharm在编译阶段还是报错,python自带编辑器不报错,但运行报错,查win32api无3.8版本的安装软件,估计是这个原由;
#windows查CPU温度
import wmi
import win32api

有效

声明:

PersistentSettings settings =new PersistentSettings();

UpdateVisitor updateVisitor = new UpdateVisitor();

初始化config配置文件,详情见Bin目录Debug/ReplaseOpenHardwareMonitor.config文件

settings.Load(Path.ChangeExtension(
Application.ExecutablePath, “.config”));

初始化Computer对象

Computer computer= new Computer(settings);

调用open方法

conputer.open();

获取cpu温度:

             StringBuilder str = new StringBuilder();computer.Accept(updateVisitor);for (int i = 0; i < computer.Hardware.Length; i++){//循环找到HardwareType为cpuif (computer.Hardware[i].HardwareType == HardwareType.CPU){for (int j = 0; j < computer.Hardware[i].Sensors.Length;j++ ){//找到温度if (computer.Hardware[i].Sensors[j].SensorType == SensorType.Temperature){//获取到cpu核心str.Append(computer.Hardware[i].Sensors[j].Name);str.Append(" ");//这里就是cpu温度了str.Append(computer.Hardware[i].Sensors[j].Value.ToString());str.Append(" ");}}}}

Console.WriteLine(str.ToString());

这样子就获取到每个cpu核心的温度了。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28004.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NTC温度检测程序

NTC公式&#xff1a;RT RN *EXP(B*(1/T-1/TN)) 对上面的公式解释如下&#xff1a; 1. RT 是热敏电阻的当前阻值&#xff1b; 2. R是热敏电阻在TN常温下的标称阻值&#xff1b; 3. B值是热敏电阻的温度系数&#xff1b; 4. EXP是e的n次方&#xf…

TMP102温度传感器简介与使用

一、特性 1、SMBus, Two-Wire, and I2C Interface Register bytes are sent with the most significant byte first, followed by the least significant byte 2、Supply Range: 1.4 to 3.6 V 3、工作温度&#xff1a;-40~125 4、引脚说明 ALERT用于温度阈值时报警、ADD0…

windows获取CPU温度

CPU温度监测发展历程和硬件支持 早期的CPU&#xff08;2000以前&#xff09;&#xff0c;都是采用主板CPU插槽下面的温度探头来测量温度&#xff0c;因此准确性欠佳到了2000以后&#xff0c;CPU开始逐步内置温度传感器。早期的CPU温度传感器的信息&#xff0c;是由CPU汇报给BI…

温度传感器调试(HDC1080,TMP275)

我们需要对100C高温的金属进行温度测量。选择的传感器芯片是 HDC1080 和 TMP275。 HDC1080可以同时采集温湿度信息&#xff0c;但他主要是湿度传感器&#xff0c;老板说不用这个。于是最后我选择了单独的温度传感器 TMP275。 整个调试过程太辛苦了&#xff0c;在网上没能找到驱…

chatglm常用参数 :Top-k, Top-p, Temperature

LLM探索&#xff1a;GPT类模型的几个常用参数 Top-k, Top-p, Temperature&#xff1a; 总结&#xff1a; 1.Temperature 用于调整随机从生成模型中抽样的程度&#xff0c;因此每次点击“生成”时&#xff0c;相同的提示可能会产生不同的输出。温度为 0 将始终产生相同的输出。温…

Stable Diffusion攻略集(Stable Diffusion官方文档、kaggle notebook、webui资源帖)

文章目录 第一部分一、 Features&#xff1a;Textual Inversion&#xff08;文本反转&#xff09;1.1 Textual Inversion 简介1.1.1 摘要1.1.2 算法1.1.3 模型效果 1.2 Textual Inversion of webai1.2.1 预训练embedding用于图片生成1.2.2 训练embedding1.2.3 Finding embeddin…

Android开发的中年坎怎么跨?与其坐以待毙的焦虑,不如找准出路提高技能!

35岁程序员的中年危机是个魔咒 35岁&#xff0c;已经真的成了所有职场人都不容易迈过去的一道坎。找工作&#xff0c;大多数公司把年龄限制在35岁以下&#xff0c;35岁左右的人&#xff0c;连面试资格都没有。 各大公司一到大规模裁员&#xff0c;35岁以上的普通员工&#xf…

GPT- 4 标注能力直逼人类,成本大砍90%,数据众包危矣?

人类标注员很可能将面临来自大语言模型的残酷冲击。 人工智能本身并不是很智能&#xff0c;这是一个公开的“秘密”。机器学习系统通常依赖低薪众包工人进行标注和微调&#xff0c;很难脱离“有多少人工&#xff0c;就有多少智能”的魔咒。 即便强大如谷歌、微软这样的大公司…

Docker 更换镜像内部的软件源为国内源(apt-get源)

Docker 更换镜像内部的软件源为国内源&#xff08;apt-get源&#xff09; 1、查看镜像内部的软件源2、查看系统版本3、更换软件源3.1 在镜像内部更换3.2用Dockerfile构建时更换 1、查看镜像内部的软件源 rootb09e8f69dc59:/# cat /etc/apt/sources.list deb http://deb.debian…

国内镜像源详细使用教程!

WARNING: Retrying (Retry(total2, connectNone, readNone, 这些天一直肝金融学&#xff0c;脑子一直放空&#xff0c;看不太下去&#xff0c;于是乎就想股票的k线图&#xff0c;想着怎么下载k线图&#xff0c;然后从下载库开始就出现大问题了&#xff0c;就记录了一下自己这憨…

源、镜像、镜像源,更换镜像源apt-get、pip、conda 全部搞懂

源、镜像、镜像源&#xff0c;更换镜像源apt-get、pip、conda 全部搞懂 1. 源是什么&#xff1f;2. 镜像是什么&#xff1f;3. 镜像源是什么&#xff1f;4. 更换apt镜像源4.1 清华镜像源4.2 阿里镜像源 5. 更换pip源5.1 清华镜像源5.2 其他镜像源 6. 更换conda源6.1 清华镜像源…

【笔记】pip镜像源改为国内源(Windows、Linux、Mac)

pip镜像源修改 &#x1f3f7;简介&#x1f3f7;修改pip镜像源&#xff08;Windows&#xff09;&#x1f3f7;修改pip镜像源&#xff08;Linux&#xff09;&#x1f3f7;修改pip镜像源&#xff08;Mac&#xff09;&#x1f3f7;结语 &#x1f3f7;简介 当我们在使用Python的pip…

ubuntu更改镜像源(软件源)

更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源&#xff1a;可以理解为提供下载软件的地方&#xff0c;比如Android手机上可以下载软件的91手机助手&#xff1b;iOS手机上可以下载软件的AppStore 2. 备份Ubuntu默认的源地址 sudo cp /etc/apt/sources.list /etc/apt/…

使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion

使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion 0. 前言1. Amazon SageMaker 与机器学习1.1 机器学习流程1.2 Amazon SageMaker 简介1.3 Amazon SageMaker 优势 2. AIGC 与 Stable Diffusion2.1 步入 AIGC 时代2.2 Stable Diffusion 介绍 3. 使用 Amazon SageMaker…

上海首个大模型产业发展研讨会圆满落幕,众顶尖专家共探大模型产业

4月21日&#xff0c;由上海市数据科学重点实验室携手达观数据、上海浦东软件园联合举办的“大模型产业发展研讨会”圆满落幕。本次研讨会是继达观数据在北京、成都顺利举办“ChatGPT及大模型专题研讨会”后的又一场科技盛会&#xff0c;当天大会汇聚了大模型产业国际和国内顶尖…

李永乐六套卷-2021

可以猜&#xff0c;应该是2-a&#xff0c;a-2和1比较 AB显然正确 看哪个可以对角化&#xff0c;且特征值为2,2,-1 注意乘2x,所以我们关注x^3 要加C

李永乐线性代数手写笔记-向量

李永乐线性代数基础知识&#xff0c;整理放在博客上面&#xff0c;方便自己复习查看。 概览请移步李永乐线性代数2020年基础课手写笔记汇总 文章目录 一 基本概念和运算二 线性表示三 相关和无关四 向量组和矩阵的秩 一 基本概念和运算 二 线性表示 三 相关和无关 四 向量组和…

B站李永乐讲解傅里叶变换--笔记

笔记目录 引言一、变换&#xff08;一&#xff09;举例&#xff08;图像<---->坐标&#xff09;&#xff08;二&#xff09;标准正交基 二、傅里叶变换&#xff08;一&#xff09;傅里叶级数&#xff08;二&#xff09;连续傅里叶变换&#xff08;三&#xff09;应用 三、…

李永乐660高等数学极限题目技巧

本文内容为李永乐660极限题目技巧&#xff0c;源文件已经上传到我的资源中,有需要的可以去看看, 我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题, 有兴趣的可以去 我的主页 了解更多计算机学科的精品思维导图整理 本文可以转载&#xff0c;但…