【发布时间】:2018-10-20 05:28:32
【问题描述】:
nvidia-smi 的正常输出是这样的:
Thu May 10 09:05:07 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.111 Driver Version: 384.111 |
|-------------------------------+----------------------+----------------------+
| 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 108... Off | 00000000:0A:00.0 Off | N/A |
| 61% 74C P2 195W / 250W | 5409MiB / 11172MiB | 100% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 5973 C ...master_JPG/build/tools/program_pytho.bin 4862MiB |
| 0 46324 C python 537MiB |
+-----------------------------------------------------------------------------+
如您所见,它显示了正在运行 CPU 的 PID 列表。但是我也想知道 PID 的名称。我可以自定义输出以显示每个 PID 的用户名吗?我已经知道如何显示单个 PID 的用户名:
ps -u -p $pid
请帮助我。非常感谢。
更新:我在下面发布了对我有用的解决方案。我还把它作为一个简单的脚本上传到了 Github,供需要详细 GPU 信息的人使用:
【问题讨论】:
-
“但是我也想知道 PID 的名称”。它已经表明
-
@talonmies 不。我想要这些 PIDS 用户的姓名。查看我的回答了解更多信息
-
多个相关话题在this question
标签: cuda resource-monitor