如何在Linux系统上检查CPU温度?


介绍

监控Linux系统上的CPU温度对于保持最佳性能和防止硬件损坏至关重要。CPU(中央处理器)是计算机的大脑,它在处理数据时会产生热量。

随着时间的推移,这种热量可能会导致CPU速度降低,甚至完全失效。通过监控CPU温度,您可以识别潜在问题,从而防止它们对系统造成永久性损坏。

了解Linux系统上的CPU温度

CPU温度是衡量处理器运行温度的指标,也是计算机性能的重要指标。处理器运行速度越快,产生的热量就越多,如果温度过高,可能会导致系统不稳定甚至硬件故障。因此,监控CPU温度对于确保系统最佳运行至关重要。

为什么CPU温度很重要

当CPU温度过高时,可能会导致性能问题,因为处理器在高温下运行速度会变慢。当处理器自动降低速度以控制温度时,就会发生热限制;这会导致加载时间变慢和性能迟缓。

在极端过热的情况下,可能会发生硬件损坏或永久性故障。这就是为什么定期监控系统CPU温度至关重要的原因。

Linux系统上用于测量CPU温度的传感器

Linux使用嵌入在计算机不同组件中的各种传感器来测量其整体温度。两种最常见的传感器类型是:

  • CPU热传感器 - 这些传感器位于处理器内部,可以跟踪其核心温度以及其他关键参数,例如电压水平、风扇速度和功耗。

  • 主板传感器 - 这些传感器分布在主板上,可以跟踪环境箱温度、冷却风扇转速 (RPM)、主板组件(如RAM硬盘)上的电压。

这些传感器提供有关计算机在任何给定时间运行温度的实时数据。

使用命令行工具检查CPU温度

介绍常用的命令行工具

在Linux上检查CPU温度最简单的方法之一是使用命令行工具。此任务最常用的工具是lm-sensors、hddtemp和psensor。Lm-sensors是一个提供有关系统硬件传感器信息的工具,包括CPU温度。

Hddtemp是一个可以读取硬盘SMART数据并报告驱动器温度的工具。Psensor是lm-sensors的图形前端,提供有关各种硬件传感器的实时信息。

说明如何在各种Linux发行版上安装这些工具

安装这些工具的方法因您使用的Linux发行版而异。例如,Ubuntu用户只需打开终端并运行“sudo apt-get install lm-sensors hddtemp psensor”即可一次安装所有三个工具。

Arch Linux用户可以使用“pacman -S lm_sensors hddtemp psensor”。请查阅您发行版的文档以获取具体的安装说明。

sudo apt-get install lm-sensors hddtemp psensor
pacman -S lm_sensors hddtemp psensor

逐步指导说明如何使用每个工具检查CPU温度

安装完成后,使用这些工具检查CPU温度非常简单。对于lm-sensors,在终端中运行“sensors”,它将输出所有检测到的传感器数据,包括当前CPU温度。

对于hddtemp,运行“sudo hddtemp /dev/sda”(将/dev/sda替换为您的硬盘驱动器的设备名称)以获取其温度读数。Psensor以图形格式提供实时信息,并列出每个传感器的详细信息。

sudo hddtemp /dev/sda

使用这些命令行工具是在Linux上检查CPU温度的简便方法,无需任何花哨的GUI干扰。按照上述步骤,您现在应该能够安装这些工具并开始监控CPU温度,以获得更好的性能、更长的使用寿命和安心。

使用GUI工具检查CPU温度

在Linux上检查CPU温度的常用GUI工具

上一节中介绍的命令行工具功能强大且用途广泛,但并非每个人都习惯使用终端。幸运的是,有各种GUI工具可供使用,使在Linux上检查CPU温度变得轻松易行。

一些常用的选项包括GNOME Sensors Applet、Xfce4 Sensors Plugin和KDE System Monitor。这些工具提供了一个直观的系统温度监控界面,并且可以自定义以显示有关硬件的附加信息。

如何安装用于检查CPU温度的GUI工具

在大多数Linux发行版上安装这些GUI工具相对简单。对于GNOME Sensors Applet,您通常可以通过运行类似“sudo apt-get install sensors-applet”或“sudo dnf install gnome-shell-extension-sensors”之类的命令从默认软件存储库安装它。

sudo apt-get install sensors-applet

或者

sudo dnf install gnome-shell-extension-sensors

对于Xfce4 Sensors Plugin,您可能需要先启用相应的存储库,然后才能使用类似“sudo yum-config-manager --enable epel && sudo yum install xfce4-sensors-plugin”之类的命令进行安装。KDE System Monitor通常在基于KDE的发行版中默认包含。

sudo yum-config-manager --enable epel && sudo yum install xfce4-sensors-plugin

使用每个工具检查CPU温度的分步说明

安装完成后,每个工具都提供了一个易于使用的系统温度监控界面。在GNOME Sensors Applet中,只需右键单击面板并选择“添加到面板”,然后在小程序列表中选择“硬件传感器监控”。这将在您的面板中添加一个新图标,显示当前温度,并允许您配置警报或自定义其外观。

对于Xfce4 Sensors Plugin,右键单击面板并选择“面板 > 添加新项目”,然后滚动浏览列表,直到找到“传感器插件”。单击它并将其拖放到您希望在面板上显示的位置。

然后,您可以通过右键单击它并选择“属性”来配置其设置。KDE System Monitor则更简单。

只需从应用程序菜单中打开它,或按“Ctrl+Esc”组合键,然后导航到“传感器”选项卡。此选项卡将显示所有系统温度传感器及其当前读数。

监控CPU温度的高级技术

警报和阈值

虽然监控CPU温度很重要,但不断检查系统的温度读数可能会很繁琐。幸运的是,有一些工具允许您在温度达到特定阈值时设置警报。

这对于希望确保其系统保持在安全工作温度范围内而无需手动检查温度读数的用户非常有用。“psensor”是一个流行的设置警报工具。

随时间推移记录数据

如果您想更深入地了解系统CPU温度随时间变化的情况,记录数据是一种有用的技术。这包括在特定时间段内定期记录温度读数,然后在图表或图表中可视化这些数据。“lm-sensors”软件包包含一个名为“sensors-detect”的工具,可以检测和配置系统上的传感器。

该软件包还包含“sensors”命令,允许您在终端屏幕上查看实时传感器数据(包括CPU温度)。您可以使用诸如“Grafana”或“Kibana”(都是免费的开源工具)之类的第三方工具根据这些数据生成图表。

其他资源

如果您有兴趣了解有关在Linux系统上监控CPU温度的高级技术的更多信息,则可以访问许多在线资源。英特尔和AMD等硬件厂商的网站提供了有关其处理器在不同热条件下如何运行的详细信息。

结论

在本文中,我们讨论了监控Linux系统上CPU温度的重要性。高温可能会导致性能问题,如果不及时处理,甚至可能导致硬件损坏。

我们探讨了检查CPU温度的各种方法,包括lm-sensors等命令行工具和GNOME Sensors Applet等GUI工具。定期监控CPU温度以确保系统平稳运行并防止任何潜在的硬件损坏非常重要。

更新于:2024年11月13日

16K+ 次浏览

开启您的职业生涯

通过完成课程获得认证

开始学习
广告