ubuntu配置CPU温度监控

本文将介绍如何在Ubuntu操作系统中配置和使用各种工具,实现对CPU温度的实时监控。通过安装和配置第三方软件,如Gnome Extensions的温度监控小部件,以及利用命令行工具如sensors和htop,你将能够轻松获取并跟踪电脑的CPU温度,确保系统稳定运行。
 

ubuntu配置CPU温度监控

时间:2008-11-21 10:29:33  来源:Linux联盟收集整理  作者:
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascr<script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"></script>ad/expansion_embed.js">
看到论坛有一些朋友装好Ubuntu后无法利用主板的传感器监控硬件状态,论坛里也没有帖子介绍这个(也许有,是我没看到),把自己的安装心得写出来,希望对刚接触Ubuntu的人有些帮助。

    首先说下我的配置,4年前的机器:

   

 CPU:AMD Athlon XP 2200+
主板:Soltek SL-KT400-C
操作系统:Ubuntu Feisty 7.04


    由于CPU的散热风扇效果不是很好,夏天最热的时候CPU温度高到70几度,所以在Windows下有采用CPU idle的方式行降温。安装Ubuntu后对机器的状态自然就比较重视了,特别关心CPU的温度,所以经过Google,Baidu后总结得到的安装方法:

    第一步:安装lm-sensors和sensors-applet(也可以选用后面新找到的一个软件CompTemp Monitor),打开终端输入:

   

 sudo apt-get install lm-sensors sensors-applet

    根据提示键入Root密码,然后等待下载并安装完后关闭终端。在你想要显示传感器温度的面板位置右键,选择“添加到面板”菜单命令,在列表中选择 “Hardware Sensors Monitor”后单击“添加”按钮即可添加该Applet程序。能直接检测到传感器那最好了。如果没有检测到传感器(我的就没有显示),显示”No sensors found”则转到下一步。

    第二步:手动配置传感器:

    Ubuntu安装的时候可能没有对传感器进行配置,需要手动配置传感器。lm-sensors软件提供了一个非常好的命令:sensors- detect,会自动侦测所需模块,类似Windows软件常见的“下一步”模式,引导你配置好传感器,向导中的问题按提示回答“Yes”或者 "ENTER".一般一路下去输入"Yes"/"ENTER"就可以了,我检测配置的时候就一路Yes和ENTER.

    在终端输入:

   

 sudo sensors-detect

    过程:

 louis@Ubuntu-desktop:~$ sudo sensors-detect
# sensors-detec
<think> 我们当前需要回答用户关于在Ubuntu系统中监视CPU温度和主板温度的问题。根据引用中提供的信息,我们可以使用lm-sensors工具来检测温度。同时,引用[2]提到了一些温度监控应用,我们也可以推荐一些图形化工具。 步骤: 1. 安装lm-sensors工具,用于检测硬件传感器(包括CPU和主板温度)。 2. 运行传感器检测配置(可选,通常会自动检测)。 3. 使用sensors命令读取温度。 4. 推荐图形化工具(如Psensor)进行实时监控。 详细步骤: ### 一、安装并配置lm-sensors ```bash # 安装lm-sensors sudo apt update sudo apt install lm-sensors ``` ### 二、检测硬件传感器(首次使用需要配置) ```bash # 运行传感器检测(交互式配置,一般按Enter选择默认即可) sudo sensors-detect ``` 注意:对于所有问题,通常可以回答“YES”(或者按Enter接受默认的YES)。这将会探测并加载所需的传感器模块[^1]。 ### 三、查看温度信息 ```bash # 直接运行sensors命令 sensors ``` 输出示例: ``` coretemp-isa-0000 Adapter: ISA adapter Package id 0: +45.0°C (high = +84.0°C, crit = +100.0°C) Core 0: +42.0°C (high = +84.0°C, crit = +100.0°C) Core 1: +44.0°C (high = +84.0°C, crit = +100.0°C) acpitz-acpi-0 Adapter: ACPI interface temp1: +27.8°C (crit = +105.0°C) temp2: +29.8°C (crit = +105.0°C) ... ``` 其中,`coretemp`开头的部分通常是CPU温度,而其他部分(如`acpitz`、`nct`等)可能包含主板或其他硬件的温度[^1]。 ### 四、安装图形化监控工具(可选) 对于需要实时监控温度的用户,可以安装Psensor: ```bash # 安装Psensor(包含传感器检测和图形界面) sudo apt install psensor ``` 安装后,可以在应用程序菜单中打开Psensor,它会显示系统温度(包括CPU和主板温度)的实时图表[^2]。 ### 五、其他方法(命令行实时监控) ```bash # 使用watch命令实时监控温度(每2秒刷新一次) watch -n 2 sensors ``` ### 六、高级:获取主板信息(引用[3]) 用户可能需要查看主板信息(如制造商、型号等),可以使用`dmidecode`命令: ```bash # 查看主板信息 sudo dmidecode -t 2 ``` ### 注意事项 - 如果`sensors`命令没有显示温度,可能需要重新运行`sensors-detect`并确保所有需要的模块都被加载。 - 某些硬件可能需要特定的驱动程序,可以尝试搜索相关硬件的驱动支持。 --- §§相关问题§§ 1. 如何在Ubuntu系统中设置温度过高时自动报警? 2. 如何将Ubuntu系统的温度监控数据导出并分析? 3. 在Ubuntu服务器上如何配置温度监控? 4. 除了Psensor,还有哪些Ubuntu可用的温度监控工具? </think> ### Ubuntu系统监视CPU和主板温度的详细指南 #### 一、核心监控工具:lm-sensors 1. **安装传感器驱动包**: ```bash sudo apt update && sudo apt install lm-sensors ``` 2. **检测硬件传感器**: ```bash sudo sensors-detect ``` - 对所有提示选择默认"YES"(按Enter键)[^1] - 最后执行:`sudo systemctl restart kmod` 3. **查看温度数据**: ```bash sensors # 显示所有检测到的温度传感器 ``` 典型输出: ``` coretemp-isa-0000 Adapter: ISA adapter Package id 0: +45.0°C (high = +87.0°C, crit = +105.0°C) # CPU封装温度 Core 0: +42.0°C # CPU核心温度 nct6776-isa-0290 Adapter: ISA adapter Vcore: +0.95 V Sys Temp: +35.0°C # 主板系统温度 CPU Temp: +40.0°C # 主板CPU区域温度 ``` #### 二、图形化监控工具 1. **安装Psensor**: ```bash sudo apt install psensor ``` - 启动后会自动显示CPU/主板温度曲线图 - 可设置温度警报阈值(>90°C自动警报)[^2] 2. **GNOME扩展**: ```bash sudo apt install gir1.2-gtop-2.0 lm-sensors ``` 安装"System Monitor"扩展,在顶部栏显示实时温度 #### 三、主板信息获取 ```bash sudo dmidecode -t 2 # 主板详细信息[^3] sudo dmidecode -t 4 # CPU详细信息 ``` 输出示例: ``` System Information Manufacturer: ASUS Product Name: PRIME B550-PLUS Version: Rev X.0x ``` #### 四、高级监控方案 1. **实时监控**: ```bash watch -n 1 "sensors | grep -E 'Core|Package|Sys Temp'" # 每秒刷新 ``` 2. **历史记录**: ```bash sudo apt install sysstat sar -m TEMP 1 10 # 每1秒采样,共10次 ``` 3. **服务器监控**: ```bash sudo apt install netdata sudo systemctl enable --now netdata ``` 访问 `http://localhost:19999` 查看完整监控面板 > ⚠️ **温度安全参考**: > - CPU正常范围:30-70°C > - 警戒温度:>80°C > - 危险温度:>90°C(可能触发自动关机)[^2] ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值