cpustat 是一个用于显示 CPU 使用情况的工具,它可以提供 CPU 的各种统计信息,包括温度。但是,cpustat 本身并不直接提供温度监控功能。它依赖于 Linux 的 lm-sensors 工具来获取温度数据。
要在 Debian 系统上使用 cpustat 检测 CPU 过热,请按照以下步骤操作:
安装 lm-sensors:
打开终端并运行以下命令来安装 lm-sensors:
sudo apt update
sudo apt install lm-sensors
配置 lm-sensors:
安装完成后,运行以下命令来检测系统中的传感器:
sudo sensors-detect
这个命令会引导你完成传感器的检测和配置过程。通常情况下,你可以直接按回车键接受默认设置。
运行 sensors 命令:
配置完成后,运行以下命令来查看 CPU 温度:
sensors
这将显示系统中所有传感器的详细信息,包括 CPU 温度。
使用 cpustat 监控 CPU 使用情况:
虽然 cpustat 不直接显示温度,但它可以显示 CPU 的使用率和其他相关信息。安装 cpustat:
sudo apt install sysstat
然后运行 cpustat 来查看 CPU 使用情况:
cpustat
你可以使用 -u 选项来显示用户、系统和空闲时间的使用率,使用 -m 选项来显示每个 CPU 核心的使用率。
设置温度阈值警报:
如果你想在 CPU 温度超过某个阈值时收到警报,你可以编写一个简单的脚本来监控温度并发送通知。例如,你可以使用 watch 命令定期检查温度,并使用 notify-send 发送桌面通知。
请注意,CPU 过热可能是由于散热不良、灰尘积累或其他硬件问题引起的。如果你发现 CPU 经常过热,可能需要清理散热器或风扇,或者考虑更换散热系统。