在 Linux 终端中监控 CPU 和 GPU 温度

您所在的位置:网站首页 miui查看cpu温度 在 Linux 终端中监控 CPU 和 GPU 温度

在 Linux 终端中监控 CPU 和 GPU 温度

2024-07-14 01:50| 来源: 网络整理| 查看: 265

在 Linux 终端中监控 CPU 和 GPU 温度

本文讨论在 Linux 命令行中监控 CPU 和 GPU 温度的两种简单方法。

由于 Steam(包括 Steam Play,又名 Proton)和其他发展, GNU/Linux 正在成为越来越多计算机用户选择的游戏平台。

当涉及其他消耗资源的计算任务(例如视频编辑或图形设计)时,很多用户也会选择 GNU/Linux(Kdenlive 和 Blender 是这些程序的很好的例子)。

无论您是这些用户中的一员还是其他用户,您一定想知道计算机的 CPU 和 GPU 可以达到多热(如果您进行超频,则更是如此)。如果是这种情况,请继续阅读。我们将使用几个非常简单的命令来监控 CPU 和 GPU 温度。

由于我们正在讨论命令,您可能想了解如何在 Linux 命令行中获取 GPU 详细信息。

我的设置包括一台 Slimbook Kymera 和两台显示器(一台电视机和一台电脑显示器),这使我可以使用一个来玩游戏,另一个来监视温度。另外,由于我使用 Zorin OS,我将重点关注 Ubuntu 和 Ubuntu 衍生产品。

为了监控 CPU 和 GPU 的行为,我们将使用 watch 命令每隔一定秒数进行动态读数。

Linux 中监控 CPU 温度

对于 CPU 温度,我们将传感器与 watch 命令结合起来。 Sensors 命令已经安装在 Ubuntu 和许多其他 Linux 发行版上。如果没有,您可以使用发行版的包管理器安装它。它可作为传感器或流明传感器封装提供。

It's FOSS 上已经介绍了一篇关于该工具的 GUI 版本来检查 CPU 温度的有趣文章。但是,我们将在这里使用终端版本:

watch -n 2 sensors

watch 命令保证读数每 2 秒更新一次(当然,这个值可以更改为最适合您的需求):

Every 2,0s: sensors iwlwifi-virtual-0 Adapter: Virtual device temp1: +39.0°C acpitz-virtual-0 Adapter: Virtual device temp1: +27.8°C (crit = +119.0°C) temp2: +29.8°C (crit = +119.0°C) coretemp-isa-0000 Adapter: ISA adapter Package id 0: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 0: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 1: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 2: +33.0°C (high = +82.0°C, crit = +100.0°C) Core 3: +36.0°C (high = +82.0°C, crit = +100.0°C) Core 4: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 5: +35.0°C (high = +82.0°C, crit = +100.0°C)

除其他外,我们还获得以下信息:

目前我们有6个核心在使用(当前最高温度为37.0℃)。

高于 82.0°C 的值被视为较高。

超过 100.0°C 的值被视为临界值。

上述值使我们得出结论,计算机的工作负载非常轻。

如果您有兴趣,可以使用一个名为 CoreFreq 的高级工具来获取详细的 CPU 信息。

在 Linux 中监控 GPU 温度

现在让我们转向显卡。我从未使用过AMD专用显卡,因此我将重点关注Nvidia显卡。首先要做的是通过 Ubuntu 中的附加驱动程序下载适当的当前驱动程序。

在 Ubuntu(及其衍生产品,例如 Zorin 或 Linux Mint)上,转到软件和更新 > 其他驱动程序并选择最新的驱动程序通常就足够了。

此外,您还可以添加或启用官方图形 PPA(通过命令行或通过软件和更新>其他软件 )。

安装驱动程序后,您将可以使用 Nvidia X Server gui 应用程序以及命令行实用程序 nvidia-smi(Nvidia 系统管理界面)。因此我们将使用 watch 和 nvidia-smi:

watch -n 2 nvidia-smi

并且 - 与 CPU 相同 - 我们将每两秒获得更新的读数:

Every 2,0s: nvidia-smi Fri Apr 19 20:45:30 2019 +-----------------------------------------------------------------------------+ | Nvidia-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... Off | 00000000:01:00.0 On | N/A | | 0% 54C P8 10W / 120W | 433MiB / 6077MiB | 4% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1557 G /usr/lib/xorg/Xorg 190MiB | | 0 1820 G /usr/bin/gnome-shell 174MiB | | 0 7820 G ...equest-channel-token=303407235874180773 65MiB | +-----------------------------------------------------------------------------+

该图表提供了有关显卡的以下信息:

它使用开源驱动程序版本 418.56。

卡的当前温度为 54.0°C — 风扇处于其容量的 0%。

功耗极低:仅10W。

在 6 GB vram(视频随机存取存储器)中,它只使用了 433 MB。

使用的 vram 被三个进程占用,其 ID 分别为 1557、1820 和 7820。

这些事实/值中的大多数都清楚地表明,我没有玩任何消耗资源的游戏或处理繁重的工作负载。如果我开始玩游戏、处理视频等,这些值就会增加。

结论

虽然有 GUI 工具,但这两个命令对于实时检查硬件非常方便。

你觉得它们怎么样?您可以通过阅读其手册页来了解有关所涉及实用程序的更多信息。

您还有其他偏好吗?在评论中与我们分享,;)。

哈洛夫!!! (玩得很开心!!!)。

本文由 It 的 FOSS 读者 Alejandro Egea-Abellán 贡献。 Alejandro 喜欢电子学、语言学、爬行动物学和计算机(特别是 GNU/Linux 和 FOSS)。他获得了 LPIC-2 认证,目前在西班牙穆尔西亚教育部终身学习部担任技术顾问和 Moodle 管理员。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3