使用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。