介绍
监控 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 传感器小程序,您通常可以通过运行类似 “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 传感器插件,您可能需要先启用相应的存储库,然后再使用类似“sudo yum-config-manager --enable epel && sudo yum install xfce4-sensors-plugin”的命令进行安装。默认情况下,KDE 系统监视器通常包含在基于 KDE 的发行版中。
sudo yum-config-manager --enable epel && sudo yum install xfce4-sensors-plugin
使用每个工具检查 CPU 温度的分步说明
安装后,每个工具都提供了一个易于使用的界面,用于监控系统温度。在 GNOME Sensors Applet 中,只需右键单击面板并选择“添加到面板”,然后在小程序列表中选择“Hardware Sensors Monitor”。这将为您的面板添加一个新图标,显示当前温度并允许您配置警报或自定义其外观。
对于 Xfce4 传感器插件,右键单击您的面板并选择“面板>添加新项目”,然后滚动列表,直到找到“传感器插件”。单击它并将其拖动到要显示它的面板上。
然后,您可以通过右键单击它并选择“属性”来配置其设置。KDE 系统监视器甚至更简单。
只需从应用程序菜单中打开它或按“Ctrl+Esc”组合键,然后导航到“传感器”选项卡。此选项卡将显示系统的所有温度传感器及其当前读数。
用于监控 CPU 温度的高级技术
警报和阈值
虽然监控 CPU 温度很重要,但不断检查系统的温度读数可能很乏味。幸运的是,有一些工具可让您在温度达到特定阈值时设置警报。
这对于希望确保其系统保持在安全工作温度范围内而无需自己手动检查温度读数的用户非常有用。设置警报的一种流行工具是“psensor”。
随时间推移记录数据
如果您想更深入地了解系统的 CPU 温度如何随时间变化,记录数据可能是一种有用的技术。这涉及在特定时间段内定期记录温度读数,然后在图形或图表中可视化该数据。“lm-sensors”软件包包括一个名为“sensors-detect”的工具,它可以检测和配置系统上的传感器。
该软件包还包括“sensors”命令,允许您在终端屏幕上查看实时传感器数据(包括CPU温度)。您可以使用“Grafana”或“Kibana”(免费和开源)等第三方工具根据这些数据生成图表。
其他资源
如果您有兴趣了解有关在 Linux 系统上监控 CPU 温度的高级技术的更多信息,有许多在线资源可用。英特尔和AMD等硬件供应商的网站提供了有关其处理器在不同散热条件下如何运行的详细信息。
结论
在本文中,我们讨论了在 Linux 系统上监控 CPU 温度的重要性。高温会导致性能问题,如果不及时解决,甚至可能导致硬件损坏。
我们探索了检查 CPU 温度的各种方法,包括命令行工具(如 lm-sensors)和 GUI 工具(如 GNOME Sensors Applet)。定期监控 CPU 温度以确保您的系统平稳运行并防止任何潜在的硬件损坏非常重要。