我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中怎么对CPU和GPU的行为进行监控

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中怎么对CPU和GPU的行为进行监控

这篇文章主要介绍“Linux中怎么对CPU和GPU的行为进行监控”,在日常操作中,相信很多人在Linux中怎么对CPU和GPU的行为进行监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么对CPU和GPU的行为进行监控”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在 Linux 中监控 CPU 温度

对于 CPU 温度,我们将结合使用 watch 与 sensors 命令。一篇关于此工具的图形用户界面版本的有趣文章已经在 It’s FOSS 中介绍过了。然而,我们将在此处使用命令行版本:

watch -n 2 sensors

watch 保证了读数会在每 2 秒钟更新一次(当然,这个周期值能够根据你的需要去更改):

Every 2,0s: sensorsiwlwifi-virtual-0Adapter: Virtual devicetemp1: +39.0°Cacpitz-virtual-0Adapter: Virtual devicetemp1: +27.8°C (crit = +119.0°C)temp2: +29.8°C (crit = +119.0°C)coretemp-isa-0000Adapter: ISA adapterPackage 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)

除此之外,我们还能得到如下信息:

  • 我们有 5 个核心正在被使用(并且当前的最高温度为 37.0℃)。

  • 温度超过 82.0℃ 会被认为是过热。

  • 超过 100.0℃ 的温度会被认为是超过临界值。

根据以上的温度值我们可以得出结论,我的电脑目前的工作负载非常小。

在 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-smiFri 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℃,并且风扇的使用量为 0%。

  • 电量的消耗非常低:仅仅 10W。

  • 总量为 6GB 的 vram(视频随机存取存储器),只使用了 433MB。

  • vram 正在被 3 个进程使用,他们的 ID 分别为 1557、1820 和 7820。

大部分这些事实或数值都清晰地表明,我们没有在玩任何消耗系统资源的游戏或处理大负载的任务。当我们开始玩游戏、处理视频或其他类似任务时,这些值就会开始上升。

到此,关于“Linux中怎么对CPU和GPU的行为进行监控”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中怎么对CPU和GPU的行为进行监控

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中怎么对CPU和GPU的行为进行监控

这篇文章主要介绍“Linux中怎么对CPU和GPU的行为进行监控”,在日常操作中,相信很多人在Linux中怎么对CPU和GPU的行为进行监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么对CP
2023-06-05

怎么监控Ubuntu Linux中的CPU/GPU温度

这篇文章主要介绍“怎么监控Ubuntu Linux中的CPU/GPU温度”,在日常操作中,相信很多人在怎么监控Ubuntu Linux中的CPU/GPU温度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么监
2023-06-05

怎么对Java 线程池的运行状态进行监控

怎么对Java 线程池的运行状态进行监控?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。总线程数 = 排队线程数 + 活动线程数 + 执行完成的线程数下面给出一个线程池使用示
2023-06-06

怎么在Ubuntu中使用Grafana对Docker进行监控

怎么在Ubuntu中使用Grafana对Docker进行监控?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。安装 grafana我们可以在 docker 中构建我们的 grafa
2023-06-07

CentOS7中怎么对系统进行基本的性能监控和优化

在CentOS7中,可以使用以下工具来进行基本的系统性能监控和优化:使用top命令监控系统性能:top命令可以实时查看系统的CPU、内存、磁盘等资源使用情况,以便及时发现性能瓶颈。使用vmstat命令监控系统性能:vmstat命令可以提供系
CentOS7中怎么对系统进行基本的性能监控和优化
2024-03-04

Linux怎么安装使用pidstat命令以对进程数据进行监控

本篇内容介绍了“Linux怎么安装使用pidstat命令以对进程数据进行监控”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  Linux系统
2023-06-13

在Linux系统中怎么使用iptraf进行网络监控

这篇文章主要讲解了“在Linux系统中怎么使用iptraf进行网络监控”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Linux系统中怎么使用iptraf进行网络监控”吧!iptraf是一个
2023-06-12

怎么用VBS调用程序并对程序的运行情况进行监控

这篇文章将为大家详细讲解有关怎么用VBS调用程序并对程序的运行情况进行监控,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有同时要用一个CAE软件调用外部程序,但是,通过这个CAE软件调用外部程序以后,因为
2023-06-08

怎么在python中使用pynput库对鼠标、键盘进行监控

这篇文章将为大家详细讲解有关怎么在python中使用pynput库对鼠标、键盘进行监控,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python是什么意思Python是一种跨平台的、具有解释
2023-06-08

怎么使用pv命令监控Linux命令的执行进度

小编给大家分享一下怎么使用pv命令监控Linux命令的执行进度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PV 命令PV 由Andrew Wood 开发,是 P
2023-06-16

Android应用中怎么对GIF动图进行播放控制与监听

今天就跟大家聊聊有关Android应用中怎么对GIF动图进行播放控制与监听,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android 中 GIF 动图处理与监听刚开始第一个想到的便
2023-05-31

linux怎么对文件中的数据进行排序

在Linux中,可以使用`sort`命令对文件中的数据进行排序。`sort`命令的基本语法如下:```sort [OPTION]... [FILE]...```其中,`OPTION`是可选的排序选项,`FILE`是要排序的文件名。以下是一些
2023-09-11

怎么对Linux上的文件进行合并和排序

这篇文章主要介绍了怎么对Linux上的文件进行合并和排序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么对Linux上的文件进行合并和排序文章都会有所收获,下面我们一起来看看吧。使用 cat如果你只想将一组文
2023-06-27

怎么对Linux系统中的文件进行加密

这篇文章主要介绍“怎么对Linux系统中的文件进行加密”,在日常操作中,相信很多人在怎么对Linux系统中的文件进行加密问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么对Linux系统中的文件进行加密”的疑
2023-06-16

linux中怎么对有空格的文件夹进行操作

今天就跟大家聊聊有关linux中怎么对有空格的文件夹进行操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  (1)创建文件夹  mkdir my first  这条命令创建了文件夹
2023-06-13

python监控日志中的报错并进行邮件报警怎么实现

今天小编给大家分享一下python监控日志中的报错并进行邮件报警怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实现思
2023-07-02

编程热搜

目录