Psensor – 监控 Linux 硬件温度 [主板和 CPU]
Psensor是一款基于 GTK+(用于创建图形用户界面的 Widget 工具包)的应用软件,用于监控硬件温度并根据获取的数据绘制实时图表以供快速查看。
Psensor 的功能
- 显示主板、CPU、GPU(Nvidia)和硬盘驱动器的温度。
- 显示 CPU 风扇速度。
- Psensor 能够显示远程服务器温度和风扇速度。
- 还显示Linux CPU 使用率。
- 事实上,Psensor 将检测任何支持的硬件并自动以文本和图表的形式报告温度。
- 所有温度均绘制在一张图表中。
- 警报和警报确保您不会错过关键系统硬件温度和风扇速度相关的问题。
- 它易于配置和使用。
依赖项
- lm-sensor 和 hddtemp – Psensor 依赖这两个包来获取有关温度和风扇速度的报告。
- psensor-server – 这是一个可选包,如果您想收集有关远程服务器温度和风扇速度的信息,它是必需的。
在 Linux 中安装 Psensor
正如我上面所说,Psensor程序依赖于lm-sensor和hddtemp包,并且必须在系统上安装这两个包才能安装Psensor。
在 Linux 中安装 lm-sensors
大多数流行的 Linux 发行版都从默认存储库中提供这两个包,但在基于 RHEL 的发行版上,您需要安装并启用 epel-release 存储库才能获取这些包。
# yum install epel-release # yum install lm_sensors lm_sensors-devel hddtemp
在基于 Debian 的发行版上,您可以使用以下apt 命令从默认存储库安装。
$ sudo apt install lm-sensors hddtemp
在Arch和OpenSuse上,您可以按照所示安装它。
$ 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 – 从 CLI 监控 Linux 硬件温度
这是一个可选但有建议性的步骤,您应该sensors-detect
以 root 身份运行,通过传感器诊断硬件并输入默认选项,'Yes'
直到您知道自己在做什么。
# sensors-detect
同样是可选步骤,但对于建议性设置,您应该sensors
以 root 身份运行,以从命令行显示各种硬件设备的温度。所有这些数据都将用于Psensor。
# sensors
Psensor – 从 GUI 监控 Linux 温度
从桌面应用程序菜单运行Psensor以获取图形视图。
勾选所有传感器以绘制图表。您可能会注意到颜色代码。
Linux 中的 Psensor 定制
转到菜单 Psensor →首选项→界面。从这里,您可以选择界面相关的自定义、温度单位和传感器表位置。
在菜单 Psensor →首选项→启动下。从这里,您可以配置启动时启动/隐藏以及恢复窗口位置和大小。
在 Hood Graph(Psensor → Preferences → Graph)下,您可以配置前景/背景颜色、监控持续时间、更新间隔等。
您可以在 ( Psensor →首选项→传感器) 下配置传感器设置。
最后一个选项卡(Psensor →首选项→提供商)为您提供所有传感器的启用/禁用配置。
您可以在 ( Psensor →传感器首选项) 下进行传感器首选项设置。
结论
Psensor是一款非常有用的工具,它可以让您看到系统监控中经常被忽视的灰色区域,即硬件温度监控。硬件过热可能会损坏该特定硬件以及周围的其他硬件,甚至可能导致整个系统崩溃。
不,我不是从财务角度考虑的。想想可能丢失的数据的价值以及重新构建系统所需的成本和时间。因此,身边备有像Psensor这样的工具来避免任何此类风险总是一个好主意。