[Linux] pid의 사용자 확인하기
공용 GPU를 돌리다보면 nvidia-smi
를 통해서 빈 gpu를 확인하고 돌리곤 한다.
하지만! 급히 gpu를 사용해야 한다거나 할때! 해당 gpu로 프로세스를 돌리고 있는 사람이 누구인지 체크하기 위해서 pid로 사용자를 체크하는 방법을 알아보았다.
아주 간단!
ps -f [pid]
예를 들어, 2번 과 3번 GPU를 사용하는데 누가돌리는지 알고싶다! (보니까 PID가 4995로 동일한 것을 보니 같은 사용자가 multi gpu로 사용하고 있는 것 같다.) (참고로 PID 8545는 내꺼다 ㅎㅎ 기생해서 사용중.. )
여기서 2번 3번 gpu를 사용하고 있는 사용자를 알고싶은 것이니, 아래와 같이 치면 된다! 쉽쥬?
ps -f 4995
짜란 다음과 같이 user 이름(UID)이 나온다
댓글남기기