温馨提示×

Linux dmesg日志中CPU温度如何查看

小樊
64
2025-09-24 16:08:11
栏目: 智能运维

在Linux系统中,dmesg命令用于显示内核环缓冲区的消息,这些消息包括硬件状态、驱动程序加载信息等。要查看CPU温度,您需要找到与温度相关的日志条目。以下是一些步骤来帮助您查找CPU温度:

  1. 打开终端。

  2. 输入以下命令来查看dmesg的输出:

    dmesg | less
    

    使用less命令可以让您更容易地浏览输出。

  3. dmesg输出中搜索与温度相关的关键词,如"temperature"、“temp”、"thermal"等。您可以使用grep命令来帮助搜索:

    dmesg | grep -i "temperature"
    

    或者

    dmesg | grep -i "temp"
    

    这些命令将显示包含"temperature"或"temp"(不区分大小写)的所有日志条目。

  4. 查找与CPU温度传感器相关的条目。这些条目通常包含"core"、“package id”、"sensor"等信息。例如:

    coretemp-isa-0000
    Adapter: ISA adapter
    Package id 0:  +47.0°C  (high = +80.0°C, crit = +98.0°C)
    Core 0:        +45.0°C  (high = +80.0°C, crit = +98.0°C)
    Core 1:        +46.0°C  (high = +80.0°C, crit = +98.0°C)
    

    在这个例子中,您可以看到CPU的温度传感器报告了每个核心的温度。

请注意,不同的硬件和驱动程序可能会使用不同的关键词和格式来报告温度。因此,您可能需要根据您的具体情况调整搜索关键词。此外,某些系统可能还需要安装额外的工具(如lm-sensors)来提供更详细的温度监控功能。

0