网站搜索

Psensor - Linux 下的硬件温度监控工具


Psensor是一款基于GTK+(用于创建图形用户界面的小部件工具包)的应用软件,用于监控硬件温度并根据获得的数据绘制实时图表以供快速查看。

P传感器的特点

  • 显示主板、CPU、GPU (Nvidia) 和硬盘驱动器的温度。
  • 显示CPU风扇速度。
  • Psensor 能够显示远程服务器温度和风扇速度。
  • 还显示 Linux CPU 使用情况。
  • 事实上,Psensor 将检测任何支持的硬件,并自动以文本和图表形式报告温度。
  • 所有温度都绘制在一张图中。
  • 警报和警报可确保您不会错过关键的系统硬件温度和风扇速度相关问题。
  • 它易于配置和使用。

依赖关系

  • lm-sensor 和 hddtemp – Psensor 依赖这两个包来获取有关温度和风扇速度的报告。
  • psensor-server – 它是一个可选包,如果您想收集有关远程服务器温度和风扇速度的信息,则需要它。

在Linux中安装Psensor

正如我上面所说,Psensor程序依赖于lm-sensorhddtemp软件包,并且这两个软件包必须安装在系统上才能安装P传感器

在 Linux 中安装 lm-sensors

大多数流行的 Linux 发行版都从默认存储库中提供这两个软件包,但在基于 RHEL 的发行版上,您需要安装并启用 epel-release 存储库才能获取这些软件包。

yum install epel-release 
yum install lm_sensors lm_sensors-devel hddtemp

注意:如果您使用Fedora Linux,请将上述命令中的 yum 替换为 dnf。

在基于 Debian 的发行版上,您可以使用以下 apt 命令从默认存储库进行安装。

sudo apt install lm-sensors hddtemp

ArchOpenSuse 上,您可以如图所示安装它。

sudo pacman -S lm-sensors hddtemp           [On Arch Linux]
sudo zypper install lm-sensors hddtemp      [On OpenSUSE]    

在 Linux 上安装 Psensor

在系统上安装这两个依赖项后,您可以使用以下命令在类 Debian 系统、Arch 和 OpenSuse 上安装 Psensor

sudo apt install psensor        [On Debian-based Systems]
sudo pacman -S psensor          [On Arch Linux]
sudo zypper install psensor     [On OpenSUSE]   

不幸的是,在 RedHat 类似系统上,Psensor 无法从默认系统存储库中获得,您需要从源代码编译它,如下所示。

yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make 

接下来,下载最新的稳定Psensor(即版本1.2.1)源tarball并使用以下命令进行编译。

wget https://wpitchoune.net/psensor/files/psensor-1.2.1.tar.gz 
tar zxvf psensor-1.2.1.tar.gz 
cd psensor-1.2.1/ 
./configure 
make 
make install

安装Psensor服务器 - 可选,仅当您想查看远程服务器的温度和风扇速度时才需要安装。

apt install psensor-server

注意Psensor Server软件包仅在类似Debian的系统下可用,没有任何适用于RedHat系统的二进制或源代码包。

Psensor – 从 CLI 监控 Linux 硬件温度

这是一个可选但建议性的步骤,您应该以 root 身份运行 sensors-detect 以通过传感器诊断硬件,并键入默认选项 'Yes' 直到您知道自己在做什么。

sensors-detect

又是一个可选步骤,但对于建议性设置,您应该以 root 身份运行 sensors,以从命令行显示各种硬件设备的温度。所有这些数据将用于Psensor

sensors

Psensor – 从 GUI 监控 Linux 温度

从桌面应用程序菜单运行Psensor以获取图形视图。

选中所有传感器以绘制图表。您可能会注意到颜色代码。

Linux 中的 Psensor 定制

转到菜单Psensor首选项界面。从这里,您可以选择与接口相关的自定义、温度单位和传感器表位置。

菜单Psensor下→首选项启动。从这里,您可以配置启动时启动/隐藏以及恢复窗口位置和大小。

在Hood Graph(Psensor首选项Graph)下,您可以配置前景色/背景色、监控持续时间、更新间隔等。

您可以在(Psensor首选项s → 传感器)下配置传感器设置

最后一个选项卡(Psensor首选项提供商)为您提供所有传感器的启用/禁用配置。

您可以在(Psensor传感器首选项)下执行传感器首选项

结论

Psensor 是一个非常有用的工具,可以让您看到经常被忽视的系统监控的灰色区域,即硬件温度监控。硬件过热可能会损坏该特定硬件以及周围的其他硬件,或者可能导致整个系统崩溃。

不,我不是从财务角度思考。想想可能丢失的数据的价值以及再次构建系统所需的成本和时间。因此,最好在我们身边拥有像 Psensor 这样的工具来避免任何此类风险。