nvidia-smi 可以显示gpu占用量和使用率,但不显示PID等详细进程信息的解决方法
使用fuser命令可以查看哪些进程正在使用指定的文件或目录。在Linux系统中,GPU设备通常被映射到/dev/nvidia*文件中,因此可以使用fuser命令来查看哪些进程正在使用GPU设备。在上述示例中,可以看到/dev/nvidia0设备正在被PID为1234的python进程使用,/dev/nvidia1设备正在被PID为5678的tensorflow进程使用。执行上述命令后,会列出所有正
·
使用fuser -v /dev/nvidia*查看使用gpu的进程号
使用fuser命令可以查看哪些进程正在使用指定的文件或目录。在Linux系统中,GPU设备通常被映射到/dev/nvidia*文件中,因此可以使用fuser命令来查看哪些进程正在使用GPU设备。以下是使用fuser命令查看使用GPU的进程号的示例:
sudo fuser -v /dev/nvidia*
执行上述命令后,会列出所有正在使用GPU设备的进程号和相关信息。例如:
USER PID ACCESS COMMAND
/dev/nvidia0: user1 1234 F...m python
/dev/nvidia1: user2 5678 F...m tensorflow
在上述示例中,可以看到/dev/nvidia0设备正在被PID为1234的python进程使用,/dev/nvidia1设备正在被PID为5678的tensorflow进程使用。
注意,使用fuser命令需要root权限,因此需要在命令前加上sudo。
更多推荐
已为社区贡献3条内容
所有评论(0)