GPU의 PID가 안 보일때

Leejaegun·2024년 10월 16일

1. 문제상황


nvidia-smi를 했을 때, 원래 같으면 몇번 PID 가 나와야 하는데 나오지 않을 떄가 있다.

2. 해결방안

ps aux | prep python <- 입력

이걸 치면 work 후에 PID가 나와서
kill [pid] 를 입력해주면 된다.

🤔 ps aux | prep python 의 의미는 무엇인가?

✍ 각각 하나씩 풀어서 이해하면 편하다.

ps aux

"ps"는 "process status"의 약자로, 현재 실행 중인 프로세스의 정보를 보여주는 명령어입니다. 옵션 "aux"는 다음과 같은 의미를 가집니다:

  • a: 터미널과 연결된 모든 프로세스 표시
  • u: 사용자 지향적 출력 형식 사용
  • x: 터미널에 연결되지 않은 프로세스도 포함

이 옵션들을 조합하면 시스템에서 실행 중인 모든 프로세스의 상세 정보를 보여줍니다.

grep python

"grep"은 "Global Regular Expression Print"의 약자로, 텍스트 검색 도구입니다. 여기서는 "python"이라는 문자열을 포함한 라인을 찾습니다.

파이프(|) 사용

두 명령어 사이의 파이프(|)는 첫 번째 명령어의 출력을 두 번째 명령어의 입력으로 전달합니다.

전체 명령어 설명

이 명령어는 시스템에서 실행 중인 모든 프로세스 목록을 생성한 후, 그 중에서 "python"이라는 단어가 포함된 라인만을 필터링하여 보여줍니다. 결과적으로 현재 실행 중인 Python 관련 프로세스의 목록을 확인할 수 있습니다.

이 명령어는 Python 스크립트나 애플리케이션이 실행 중인지 확인하거나, 특정 Python 프로세스의 PID(프로세스 ID)를 찾는 데 유용하게 사용됩니다

profile
Lee_AA

0개의 댓글