linux

cpustat怎样显示CPU温度和频率

小樊
45
2025-12-06 01:41:21
栏目: 编程语言

cpustat 是一个用于显示 CPU 使用情况的工具,它通常包含在 sysstat 软件包中。然而,cpustat 默认情况下并不直接显示 CPU 温度和频率。要显示这些信息,你可能需要使用其他工具或命令。

显示CPU温度

  1. 使用 sensors 命令
  1. 使用 coretemp 模块(适用于Intel CPU):

显示CPU频率

  1. 使用 cpufreq-info 命令
  1. 使用 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的温度和频率信息了。

0
看了该问题的人还看了