云网牛站
所在位置:首页 > Linux命令 > 在Linux命令行中监控CPU和GPU温度的方法

在Linux命令行中监控CPU和GPU温度的方法

2019-04-27 15:55:16作者:张来稿源:云网牛站

本文介绍在Linux命令行中监视CPU和GPU温度的简单方法。

 

背景

由于Steam(包括Steam Play,又名Proton)和其他开发,GNU/Linux正成为每天越来越多计算机用户的首选游戏平台,当涉及到其他资源消耗计算任务(如视频编辑或图形设计)时,大量用户也会选择GNU/Linux(Kdenlive和Blender就是这些程序的好例子)。

无论你是其中一个用户还是其他用户,你一定会想知道你的计算机的CPU和GPU有多热(如果进行超频,则更想随时掌握情况),本文介绍监控Linux操作系统上CPU和GPU温度的方法。

我的设置包括一个Slimbook Kymera和两个显示器(一台电视机和一台电脑显示器),它允许我使用一个用于玩游戏,另一个用于监视温度,此外,由于我使用Zorin OS,我将专注于Ubuntu和Ubuntu衍生系统。

为了监控CPU和GPU的行为,我们将利用有用的watch命令每隔一定的秒数获得动态读数,参考watch命令_Linux watch命令使用详解:周期性的方式执行给目的指令

 

在Linux中监控CPU温度

对于CPU临时值,我们将把watch与sensors命令结合起来,在这里使用终端版本:

watch -n 2 sensors

watch保证读数每2秒更新一次(当然,这个值可以改为最符合你需求的),如下图所示:

在Linux命令行中监控CPU和GPU温度的方法

除此之外,我们还获得以下信息:

1、目前我们有5个核心在使用(当前最高温度为37.0ºC)。

2、高于82.0ºC的值被认为很高。

3、超过100.0ºC的值被认为是至关重要的。

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

参考:在Ubuntu Kylin中检查笔记本电脑的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的前面watch -n 2是一样的,我们将每两秒更新一次读数,如下图:

在Linux命令行中监控CPU和GPU温度的方法

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

1、它使用的是开源驱动程序版本418.56。

2、卡的当前温度为54.0ºC - 风扇为其容量的0%。

3、功耗非常低:仅为10W。

4、在6GB的vram(视频随机存取存储器)中,它仅使用433MB。

5、使用的vram由三个进程获取,其ID分别为1557、1820和7820。

 

相关主题

使用cpuminer在Linux系统中用CPU挖矿

Linux命令子频道
精选文章
热门文章