在 Linux 上监控 CPU 和 GPU 温度
本篇文章讨论了在 Linux 命令行中监控 CPU 和 GPU 温度的两种简单方式。
在 Linux 中监控 CPU 温度
sensor
sensor是一个简单的命令行实用程序,它显示包括CPU在内的所有传感器芯片的当前读数。默认情况下,它预装在一些Linux发行版种,如Ubuntu,如果没有则按如下所示安装。
sudo apt-get install lm-sensors
然后,您可以运行以下命令来检测系统上的所有传感器。
sudo sensors-detect
输出示例如下图:
一旦检测到,您就可以运行以下命令来检查CPU温度,GPU温度,风扇速度,电压等。
对于 CPU 温度,我们将结合使用 watch
与 sensors
命令,例如下图的命令,watch
保证了读数会在每 2 秒钟更新一次(当然,这个周期值能够根据你的需要去更改):
watch -n 2 sensors
结果如下图:
从显示结果能得到如下信息:
- 我们有 6个核心正在被使用(并且当前的最高温度为 37.0℃)。
- 温度超过 82.0℃ 会被认为是过热。
- 超过 100.0℃ 的温度会被认为是超过临界值。
在 Linux 中监控 GPU 温度
使用 nvidia显卡举例子,安装好显卡驱动之后(具体的安装步骤比较复杂,后面会更新的),你将可以使用 “Nvidia X Server” 的 GUI 程序以及命令行工具 nvidia-smi
(Nvidia 系统管理界面),我们用watch
和 nvidia-smi开监控GPU温度以及其他参数变化:
同样,我们会在每两秒得到一次更新的读数:
watch -n 2 nvidia-smi
结果如图 :
这个表格中我们得到了关于显示卡的如下信息:
- 它正在使用版本号为 418.56 的开源驱动。
- 显示卡的当前温度为 54.0℃,并且风扇的使用量为 0%。
- 电量的消耗非常低:仅仅 10W。
- 总量为 6GB 的 vram(视频随机存取存储器),只使用了 433MB。
- vram 正在被 3 个进程使用,他们的 ID 分别为 1557、1820 和 7820。
本文参考自CSDN其他文章,有改动,亲测效果良好 ,测试顺畅。
在 Linux 上监控 CPU 和 GPU 温度相关推荐
- linux上监控cpu温度,Linux怎样监控CPU温度?
安装测试系统: 硬件:普通PC机, 软件:redhat linux as 4 2.6 .9 , 安装系统自带的lm_sensors-2.8.7-2.i386 你也可以从[url]http://www. ...
- linux 温度控制软件,linux上安装cpu温度监控软件
linux上安装cpu温度监控软件 系统环境: [root@firerat ~]# cat /etc/redhat-release Fedora release 14 (Laughlin) 所需软件: ...
- Linux服务器监控cpu数据shell脚本
Linux服务器监控cpu数据shell脚本 背景: 一种简易的监控进程的CPU.内存.线程数.句柄数的办法,使用shell脚本实现监控,Excel实现数据分析. #!/bin/bash#过滤出需要的 ...
- 树莓派gpu调用_关于检测树莓派的 CPU 和 GPU 温度,网上流传的两段脚本为何不同?...
目前网络上流传的检测树莓派 CPU 和 GPU 的温度主要是两个脚本,例子在这里(树莓派-GPIO.CPU.温度.内存 和 用Python小程序获取树莓派的CPU和GPU温度) 我分别认真读了两段脚本 ...
- python获取cpu温度_获取树莓派的CPU和GPU温度(Python)
在这篇文章里我将为你展示如何使用Python做一个简单的程序来监视你的树莓派温度.可能你还不知道,树莓派内置了一个传感器你可以用来获取树莓派的CPU和GPU温度. 这对于保护你的设备非常有用,举个例子 ...
- ubuntu篇---系统下查看CPU和GPU温度
ubuntu篇---系统下查看CPU和GPU温度 1. 安装lm-sensors 2. 查看温度 3. 实时查看温度 4. 安装 psensor 5. 打开软件 1. 安装lm-sensors lm- ...
- Ubuntu 系统下查看CPU和GPU温度
Ubuntu 系统下查看CPU和GPU温度 lm-sensors lm-sensors软件可以帮助我们来监控主板,CPU 的工作电压,风扇转速.温度等数据.这些数据我们通常在主板的 BIOS 也可以看 ...
- Linux上监控tomcat down掉后自动重启tomcat
Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步 ...
- Linux get cpu number,Linux上获取CPU Core个数的实现
Linux上获取CPU Core个数的实现 可以通过多种手段取得CPU Core的个数,如: 1) 调用系统提供的函数get_nprocs(),可以在头文件sys/sysinfo.h中发现它 2) 借 ...
最新文章
- 机器学习基础--基本术语
- tableView 使用 reloadSections:withRowAnimation: 时,会跳动的问题
- 学习笔记(19):Python网络编程并发编程-互斥锁
- null、undefined、NaN区分解析和条件判定,以及在IF条件中的判定
- CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
- (转)令人无法理解的死锁案例分析
- scws sphinx mysql_Sphinx系列文章\SCWS中文分词
- 人生这道题,要该怎么做?
- install常见问题
- jQuery在asp.net中实现图片自动滚动
- 目标检测中的边界框(x,y,w,h形式转换与绘制)
- NYOJ-57-6174问题-2013年6月29日11:58:06
- U盘插入电脑提示未能成功安装设备驱动程序,这个要怎么处理呢
- 移动端实现图标拖拽效果
- 创建一个子进程,子进程向无名管道中写入数据,父进程打印输出。
- 简要分析git作用及应公司业务要求分析,什么是响应式和虚拟dom面试题
- 上海南芯SC8701支持50W无线车载方案
- 【源码分享】jquery+css实现侧边导航栏
- 全球流媒体新巨头诞生,HBO Max 和 Discovery Plus 完成合并
- raid管理工具—megacli、megaraidsas-status