Tool/e.t.c
[Ubuntu] 딥러닝을 위한 유용한 ubuntu 명령어 모음
minjoony
2023. 3. 1. 14:35
728x90
watch -n 1 nvidia-smi
: nvidia-smi 명령어를 1초마다 update하여 지속적으로 출력. GPU의 종류, 개수 및 사용 여부, 점유율 등을 파악할 수 있음.
ps -ef
: 현재 실행되고 있는 모든 프로세스를 출력
- -e: 본인 이외의 다른 사용자들이 실행한 프로세스를 모두 포함하여 출력
- -f: 상세한 정보를 출력
- UID (user ID): 프로세스를 실행시킨 소유자의 ID
- PID (process ID): 실행중인 프로세스 ID. 새로 프로세스를 돌리면 가장 마지막으로 실행한 프로세스 ID에 1을 더한 값으로 순차적으로 할당됨.
- PPID (parent process ID): 실행중인 프로세스의 부모 ID
- C (CPU usage) : CPU 사용량 (%)
- STIME (start time): 프로세스의 시작 시간
- TTY (terminal type): 프로세스가 시작된 터미널 종류/번호
- TIME: 프로세스가 CPU를 사용한 총 시간
- CMD (comand): 프로세스를 실행할 때 사용한 명령어
htop
: cpu의 모든 코어를 모니터링 할 때 사용. top 명령어의 upgrade version으로 따로 설치가 필요함.
(설치명령어: sudo apt install htop )
- PID (process ID): 실행중인 프로세스 ID. 새로 프로세스를 돌리면 가장 마지막으로 실행한 프로세스 ID에 1을 더한 값으로 순차적으로 할당됨.
- USER: 프로세스를 실행시킨 소유자
- PRI (primary): 프로세스의 우선순위
- NI (nice): 프로세스 우선순위에 영향을 주는 nice 값
- VIRT (virtual memory): 프로세스가 사용중인 가상 메모리(virtual memory)의 양
- RES (resident size): 프로세스가 사용중인 물리메모리의 양 [단위: kB]
- SHR (shared memory): 프로세스가 사용중인 공유 메모리(shared memory)의 양
- S (status): 프로세스 상태
[R: running, S: interruptible sleeping, D: uninterruptible sleeping, Z: zombie process, T: stopped by job control signal, t: stopped by debugger] - CPU%: CPU 점유량
- MEM%: memory 점유량
- TIME+: 프로세스가 실행된 총 시간
- Command: 프로세스를 실행할 때 사용한 명령어
728x90