在使用TensorFlow跑深度学习的时候,经常出现显存不足的情况,所以我们希望能够随时查看GPU时使用率。如果你是Nvidia的GPU,那么在命令行下,只需要一行命令就可以实现。

1. 显示当前GPU使用情况
Nvidia自带了一个nvidia-smi的命令行工具,会显示显存使用情况:

nvidia-smi

输出:

2. 周期性输出GPU使用情况
但是有时我们希望不仅知道那一固定时刻的GPU使用情况,我们希望一直掌握其动向,此时我们就希望周期性地输出,比如每 10s 就更新显示。 这时候就需要用到 watch命令,来周期性地执行nvidia-smi命令了。

了解一下watch的功能:

whatis watch
watch(1)        - execute a program periodically, showing output fullscreen

作用:周期性执行某一命令,并将输出显示。

watch的基本用法是:

watch [options]  command

最常用的参数是 -n, 后面指定是每多少秒来执行一次命令。

监视显存:我们设置为每 10s 显示一次显存的情况:

watch -n 10 nvidia-smi

原文链接:https://blog.csdn.net/jasonzzj/article/details/52649174

Linux下监视NVIDIA的GPU使用情况相关推荐

  1. Linux操作系统监视NVIDIA的GPU使用情况

    对于GPU相关参数介绍 使用命令周期性查看GPU运行情况 最常用的参数是 -n, 后面指定是每多少秒来执行一次命令.监视显存:设置为每 1s 显示一次显存的情况: 使用命令ctrl+z退出 watch ...

  2. 【Linux】监视CPU、GPU使用情况

    [Linux]监视CPU.GPU使用情况 在运行大型程序时,需要关注计算机资源的占用情况,本文以ubuntu20.04为例,使用linux命令查看cpu和gpu的资源使用情况 一.CPU监视 1.1 ...

  3. Linux下用nvidia显卡实现硬解码的方法

    目前在Linux 系统下,NVIDIA 已经提供了官方的高清播放支持.由于高清视频文件压缩率比较高,所以在播放时,解码速度一定要快,才能够流畅的播放.所以对CPU 的要求比较高,CPU 占用率比较高. ...

  4. 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

    一.在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&quo ...

  5. linux下对进程按照内存使用情况进行排序

    linux下对进程按照内存使用情况进行排序的命令为:ps aux --sort -rss 详细解说参见 http://alvinalexander.com/linux/unix-linux-proce ...

  6. linux qtcreator输入中文,linux下QtCreator无法输入中文的情况

    解决linux下QtCreator无法输入中文的情况 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才 ...

  7. linux下的nvidia驱动卸载升级

    linux下的nvidia驱动卸载升级 首先去nvidia官网下载对应的显卡驱动,此处以tesla V100为例 nvidia396.26卸载 #sudo nvidia-uninstall 安装nvi ...

  8. Linux下查看Go语言软件运行情况

    在Linux下,使用"jps"可以查看用Java语言写的软件的运行情况,如果要查看GO语言写的软件的运行情况,可以使用"gops",但这不是系统自带的,需要进行 ...

  9. linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...

    1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...

最新文章

  1. Flutter开发之ListView组件(21)
  2. html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)
  3. bzoj1334[Baltic2008]Elect(背包dp)
  4. Docker 微服务教程
  5. Cascade R-CNN的一些记录
  6. oracle biee
  7. python爬取国内代理ip_Python语言爬取代理IP
  8. 基于主动学习和克里金插值的空气质量推测
  9. bzoj:1026: [SCOI2009]windy数(数位dp)
  10. jquery 当页面图片加载之后_图片的懒加载和预加载
  11. 继三星之后 华为折叠屏手机Mate X发售日期或将延期至9月
  12. 如何理解5G空口(NR)?
  13. 浅谈win10修复系统文件的方法
  14. 2018.12.18
  15. 资源 | 忘了Python关键语句?这份备忘录拯救你的记忆
  16. FLC-Regular Grammar
  17. 解决qt下VCI_OpenDevice一直返回0的问题
  18. 获取历史市盈率的地方
  19. TNS-12555 permission denied
  20. 开环传递函数判断系统类型_已知系统的开环传递函数,试用Nyquist稳定判据判断系统的稳定性。_学小易找答案...

热门文章

  1. 职场 | 工作五年之后,对技术和业务的思考
  2. 大型网站的可伸缩性架构如何设计?
  3. CentOS7 安装Redis Cluster集群
  4. 42.angularJS自定义服务
  5. Linux关于Sendmail配置错误的问题
  6. 实验5 OpenGL模型视图变换
  7. .htaccess必须以ASCII模式上传
  8. Asp.net MVC 3实例学习之ExtShop(六)——登录对话框
  9. md5加密算法的C(C++)代码实现
  10. 数据复制技术(三)---实践操作全过程图文并貌