阅读量:2
cpustat 是一个用于显示 CPU 使用情况的工具,它通常包含在 sysstat 软件包中。然而,cpustat 默认情况下并不直接显示 CPU 温度和频率。要显示这些信息,你可能需要使用其他工具或命令。
显示CPU温度
- 使用
sensors命令:
- 安装
lm-sensors包(如果尚未安装):sudo apt-get install lm-sensors # Debian/Ubuntu sudo yum install lm-sensors # CentOS/RHEL sudo dnf install lm-sensors # Fedora - 运行
sensors-detect来检测传感器并配置:sudo sensors-detect - 然后运行
sensors命令来查看温度信息:sensors
- 使用
coretemp模块(适用于Intel CPU):
- 加载
coretemp模块:sudo modprobe coretemp - 查看温度信息:
cat /sys/devices/virtual/thermal/thermal_zone*/temp
显示CPU频率
- 使用
cpufreq-info命令:
- 安装
cpufrequtils包(如果尚未安装):sudo apt-get install cpufrequtils # Debian/Ubuntu sudo yum install cpufrequtils # CentOS/RHEL sudo dnf install cpufrequtils # Fedora - 运行
cpufreq-info命令来查看CPU频率信息:cpufreq-info
- 使用
lscpu命令:
- 运行
lscpu命令来查看CPU的详细信息,包括频率:lscpu
结合使用
如果你希望在一个命令中同时显示CPU温度和频率,你可以编写一个简单的脚本来组合这些命令的输出。例如:
#!/bin/bash
echo "CPU Temperatures:"
sensors | grep 'temp' | awk '{print $1 ": " $2}'
echo -e "\nCPU Frequencies:"
cpufreq-info | grep 'current policy'
保存这个脚本为 cpu_stats.sh,然后运行它:
chmod +x cpu_stats.sh
./cpu_stats.sh
这样,你就可以在一个终端窗口中同时看到CPU的温度和频率信息了。
以上就是关于“cpustat怎样显示CPU温度和频率”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm