查看linux节点gpu显存使用情况

2023-05-16

我们在使用公共节点时经常要看每个节点的使用情况,本文可以解决逐个连接才能查看的问题。

nvidia-smi --query-gpu=memory.free,memory.used,utilization.gpu --format=csv

#memory.total:显存大小
#memory.total:显存使用了多少
#utilization.gpu:GPU使用率
#输出
memory.free [MiB], memory.used [MiB], utilization.gpu [%]
9712 MiB, 1727 MiB, 1 %
9713 MiB, 1726 MiB, 3 %
10160 MiB, 1279 MiB, 1 %
10157 MiB, 1282 MiB, 0 %
10157 MiB, 1282 MiB, 2 %
10156 MiB, 1283 MiB, 2 %
10154 MiB, 1285 MiB, 2 %
10154 MiB, 1285 MiB, 0 %
10151 MiB, 1288 MiB, 4 %
10149 MiB, 1290 MiB, 5 %
10094 MiB, 1345 MiB, 2 %
10091 MiB, 1348 MiB, 1 %

查看其他节点计算资源

ssh username@ip_address  nvidia-smi --query-gpu=memory.free,memory.used,utilization.gpu --format=csv

或写成脚本

#dispmemory.sh
echo '显示节点'$1'内存'
ssh hlzhang@$1  nvidia-smi --query-gpu=memory.free,memory.used,utilization.gpu --format=csv
./dispmemory k231
输出
显示节点231内存
memory.free [MiB], memory.used [MiB], utilization.gpu [%]
10478 MiB, 963 MiB, 90 %
10479 MiB, 962 MiB, 1 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
11430 MiB, 11 MiB, 0 %
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查看linux节点gpu显存使用情况 的相关文章

  • linux新手关于嵌入式linux设备驱动的问题

    最近在研究linux驱动 正如我读过的那些文章所说 设备驱动程序模块很可能会根据内核的需要自动加载 因此我想知道内核如何确定为特定设备 声卡 I2C spi 设备 等 我也无法彻底想象内核如何在启动时检测每个硬件设备 与嵌入式linux相关
  • Xvfb 冻结初始化 GLX 扩展

    我正在尝试运行无头 Xvfb 服务器来捕获 Amazon EC2 micro 上的屏幕截图 但它在 GLX 上陷入了困境 我使用此脚本安装了 GLX Xvfb 和所有库 https gist github com joekiller 414
  • Bash:检查是否给出了参数(例如是否有参数“-a”?)

    我有一个脚本 它应该接受 2 个参数 s 和 d 如果未给出 d 参数 我想删除我的调试文件 与 s 相同 如何检查 1 或 2 是否为 s 或 d 舒尔有两个参数 我可以做到 蛮力 if test 1 d test 2 d then rm
  • 何时用引号将 shell 变量括起来?

    我应该或不应该在 shell 脚本中用引号括住变量吗 例如 下列说法正确的是 xdg open URL eq 2 or xdg open URL eq 2 如果是这样 为什么 一般规则 如果它可以为空或包含空格 或实际上任何空格 或特殊字符
  • Qt 嵌入式触摸屏 QMouseEvents 在收到 MouseButtonRelease 之前未收到

    我在带有触摸屏的小型 ARM 嵌入式 Linux 设备上使用 Qt 4 8 3 我的触摸屏配置了 tslib 并对其进行了校准 因此 etc 中有一个 pointcal 文件 我的触摸事件的位置工作得很好 但无论如何我都会在鼠标按下或鼠标释
  • 如何在 Vim 中突出显示 Bash 脚本?

    我的 Vim 编辑器自动突出显示 PHP 文件 vim file php HTML 文件 vim file html 等等 但是当我输入 vim file在里面写一个Bash脚本 它不会突出显示它 我如何告诉 Vim 将其突出显示为 Bas
  • PIL 的 Image.show() 带来*两个*不同的查看器

    在 python shell 中处理图像时 我使用 image show 其中 image 是 Image 的实例 很久以前什么也没发生 但在定义了一个名为 xv 的 Mirage 符号链接后 我很高兴 最近几天 show 将显示 Imag
  • Linux中如何避免sleep调用因信号而中断?

    我在 Linux 中使用实时信号来通知串行端口中新数据的到达 不幸的是 这会导致睡眠呼叫在有信号时被中断 有人知道避免这种行为的方法吗 我尝试使用常规信号 SIGUSR1 但我不断得到相同的行为 来自 nanosleep 联机帮助页 nan
  • 在ubuntu中打开spyder

    我想在ubuntu中打开spyder Python IDE 通常我会在 shell 中编写 spyder 它会打开spyder IDE 现在 当我在shell中编写spyder时 它只是换行 什么也没有发生 类似于按 enter 我如何找回
  • 如何从 Bash 命令行在后台 Vim 打开另一个文件?

    我正在从使用 Gvim 过渡到使用控制台 Vim 我在 Vim 中打开一个文件 然后暂停 Vim 在命令行上运行一些命令 然后想返回到 Vim Ctrl Z 在正常模式下 暂停 Vim 并返回到控制台 fg可用于将焦点返回到 Vim job
  • 如何强制tensorflow使用所有可用的GPU?

    我有一个 8 GPU 集群 当我运行Kaggle 的一段 Tensorflow 代码 https www kaggle com keegil keras u net starter lb 0 277 scriptVersionId 2164
  • 为什么 OS X 和 Linux 之间的 UTF-8 文本排序顺序不同?

    我有一个包含 UTF 8 编码文本行的文本文件 mac os x cat unsorted txt foo foo 津 如果它有助于重现问题 这里是文件中确切字节的校验和和转储 以及如何自己生成文件 在 Linux 上 使用base64 d
  • 如何并行执行4个shell脚本,我不能使用GNU并行?

    我有4个shell脚本dog sh bird sh cow sh和fox sh 每个文件使用 xargs 并行执行 4 个 wget 来派生一个单独的进程 现在我希望这些脚本本身能够并行执行 由于某些我不知道的可移植性原因 我无法使用 GN
  • 嵌入清单文件以要求具有 mingw32 的管理员执行级别

    我正在 ubuntu 下使用 i586 mingw32msvc 交叉编译应用程序 我很难理解如何嵌入清单文件以要求 mingw32 具有管理员执行级别 对于我的例子 我使用了这个hello c int main return 0 这个资源文
  • 为 Linux 编译 Objective-C 应用程序(API 覆盖范围)

    我可能在这里问一些奇怪的问题 但我不确定从哪里开始 问题是我正在考虑使用 Obj C 和 Foundation 类在 Mac 上编写一个命令行工具 但存在一个非常大的风险 那就是我希望能够为不同的 Linux 发行版编译它 以便将来作为服务
  • Linux无法删除文件

    当我找到文件时 我在删除它们时遇到问题 任务 必须找到带有空格的文件并将其删除 我的尝试 rm find L root grep i 但我有错误 rm cannot remove root test No such file or dire
  • Python 3.4.3 subprocess.Popen 在没有管道的情况下获取命令的输出?

    我试图将命令的输出分配给变量 而不让命令认为它正在通过管道传输 原因是 如果正在通过管道传输 则相关命令会给出未格式化的文本作为输出 但如果从终端运行 则会给出颜色格式化的文本 我需要获取这种颜色格式的文本 到目前为止我已经尝试了一些事情
  • 在 docker 中重定向命令输出

    我想为我的服务器做一些简单的日志记录 它是一个在 Docker 容器中运行的小型 Flask 应用程序 这是 Dockerfile Dockerfile FROM dreen flask MAINTAINER dreen WORKDIR s
  • 为什么 Linux 原始套接字的 RX 环大小限制为 4GB?

    背景 我试图mmap 我的原始套接字的 RX 环形缓冲区64 bitLinux 应用程序 我的环由 4096 个块组成 每个块大小为 1MB 总共 4GB 请注意 每个 1MB 块中可以有许多帧 如果您好奇 请参阅此文档了解背景信息 htt
  • 如何使用 JSch 将多行命令输出存储到变量中

    所以 我有一段很好的代码 我很难理解 它允许我向我的服务器发送命令 并获得一行响应 该代码有效 但我想从服务器返回多行 主要类是 JSch jSch new JSch MyUserInfo ui new MyUserInfo String

随机推荐

  • STM32——MPU6050内部DMP固件移植,获取欧拉角

    MPU6050模块是什么东西 xff0c 我这里就不再赘述了 xff0c 围绕它可以做很多应用 xff0c 比如四翼飞行器 平衡车等等 当然要完全使用这块模块不是那么容易的 解释说明 其实我们主要是想通过MPU6050得到欧拉角和四元数 x
  • 树莓派---设置WIFI自动连接或者取消自动连接

    树莓派 设置WIFI自动连接或者取消自动连接 注意一 方案二 设置WIFI自动连接 2 1 远程连接 若树莓派本地操作则跳过 2 2 修改WIFI自动连接配置文件 三 取消WIFI自动连接 注意 系统 xff1a Ubuntu16 04 树
  • ROS——服务通信

    服务通信是ROS中一种及其常用的通信模式 xff0c 服务通信是基于请求响应模式的 xff0c 是一种应答机制 xff0c 也即一个节点A向另一个节点B发送请求 xff0c B接收处理请求并产生响应返回给A xff0c 比如如下场景 xff
  • ROS中的头文件和源文件

    目录 自定义头文件的调用 头文件 可执行文件 配置文件 自定义源文件的调用 头文件 源文件 可执行文件 配置文件 头文件与源文件相关配置 可执行文件配置 本文主要介绍ROS的C 43 43 实现 xff0c 如何使用头文件和源文件的方式封装
  • 一文搞懂——软件模拟SPI

    关于stm32通信协议 xff1a 软件模拟SPI 软件模拟I2C的总结 xff08 fishing 8 xff09 To be a fisher的博客 CSDN博客 stm32 软件spi 发现一篇写的软件模拟SPI的比较容易理解的博客
  • RT-Thread启动流程

    芯片启动到main函数之前的运行过程 不论是否有RTOS xff0c 芯片的启动过程是一致的 xff0c 均是要从复位向量处取得上电复位后要执行的第一个语句 xff0c 接下来进行系统时钟初始化等工作 xff0c 随后跳转到main处 寻找
  • FreeRTOS信号量

    前面介绍过 xff0c 队列 xff08 queue xff09 可以用于传输数据 xff1a 在任务之间 xff0c 任务和中断之间 消息队列用于传输多个数据 xff0c 但是有时候我们只需要传递一个状态 xff0c 这个状态值需要用一个
  • FreeRTOS优先级翻转

    优先级翻转 优先级翻转 xff1a 高优先级的任务反而慢执行 xff0c 低优先级的任务反而优先执行 优先级翻转在抢占式内核中是非常常见的 xff0c 但是在实时操作系统中是不允许出现优先级翻转的 xff0c 因为优先级翻转会破坏任务的预期
  • Git学习

    目录 初始化一个Git仓库 添加文件到Git仓库 xff0c 分为两步 小结 查看状态和文件的修改信息 小结 版本回退 git log查看修改和提交的日志信息 版本回退这里可以使用命令 小结 工作区和暂存区 小结 管理修改 小结 撤销修改
  • 数据的表示和存储——

    目录 浮点数的编码表示 浮点数类型 编辑 浮点数的表示 xff08 1 xff09 浮点数 xff08 Float Point xff09 的表示范围 xff08 2 xff09 规格化数形式 xff08 3 xff09 IEEE 754标
  • GDB Debug

    GDB调试教程 xff1a 1小时玩转Linux gdb命令 biancheng net 有一部分要付费 GDB使用详解 知乎 zhihu com GDB调试入门指南 知乎 zhihu com TUI Debugging with GDB
  • python字符串前加 f 的含义

    字符串前加 f 的含义 先看例子用法总结 副标题 xff1a f string 概述 官方文档 xff1a 点击这里 如果你今天将就而选择参考了我的文档 xff0c 总有一天你还是会去阅读官方文档 先看例子 list span class
  • px4的CMakelists.txt阅读

    Copyright c 2017 PX4 Development Team All rights reserved Redistribution and use in source and binary forms with or with
  • “sudo: aptitude:找不到命令”解决办法

    在Ubuntu上安装seagull先决条件 xff0c 输入如下代码 xff1a zk 64 zk virtual laptop sudo aptitude install build essential curl git libglib2
  • 图优化

    简介 图优化本质上是一个优化问题 xff0c 所以我们先来看优化问题是什么 优化问题有三个最重要的因素 xff1a 目标函数 优化变量 优化约束 一个简单的优化问题可以描述如下 其中x为优化变量 xff0c 而F x 为优化函数 此问题称为
  • Docker容器无法连接主机显示器

    当docker容器无法连接主机显示器时会报各种错误 xff0c 都会包含 couldn 39 t connect to display 34 unix 1 34 此时需要 xff0c 首先在主机终端输入 xhost 43 打开主机显示器连接
  • c++ setprecision用法详解

    c 43 43 setprecision用法详解 可以通过使用 setprecision 操作符来控制显示浮点数值的有效数字的数量 span class token macro property span class token direc
  • VScode+Remote-SSH 实现远程连接LINUX

    目录 VIM编辑器SSH 43 SFPT方法VScode 43 Remote SSH插件配置方法安装Remote SSH插件连接服务器免密登录效果展示 VIM编辑器 从VIM编辑器说起 xff0c 总所周知 xff0c vim编辑器是最难用
  • ubuntu docker配置cuda+anaconda+vscode+tensorflow环境的镜像

    ubuntu docker配置cuda 43 anaconda 43 vscode 43 tensorflow环境 docker 安装docker基本操作查看镜像删除镜像官方镜像 容器基本操作从镜像启动容器列出所有容器终止容器启动容器删除容
  • 查看linux节点gpu显存使用情况

    我们在使用公共节点时经常要看每个节点的使用情况 xff0c 本文可以解决逐个连接才能查看的问题 nvidia smi query gpu span class token operator 61 span memory free memor