카테고리 없음

Linux - 수행시간 측정 명령어, 프로세스 작업 명령어

비뀨_ 2022. 9. 9. 13:03

time - 수행시간 측정 명령어

time 명령어는 시스템이 가지고 있는 모든 명령어나 프로그램이 수행하는데 얼마나 많은 시간이 소요되는지를 측정하는 명령어다.

time 명령어를 사용하면 수행 중 수행시간을 알아 볼 수 있는 명령이다.

 

사용법

 

 

man time 명령어로 설명 보기

time [ 옵션 ] [명령어] 형식으로 사용할 수 있다.

글씨가 너무 작게 보여서 리눅스 공부할거면 직접 man 명령어를 활용해보면 좋겠다.

 

 

 

 

실제 사용 예시

프로세스의 상태 정보를 출력하는 ps -lf 명령어의 수행 시간을 측정해봤다.

위의 사용법처럼 time + 명령어 ( ps -lf) 를 사용해봤다.

 

time 명령어 예제

 

jobs - 프로세스 작업 명령어 

jobs는 현재 시스템에서 동작중인 작업을 출력하는 명령어다.

백그라운드에서 수행하는 job (일) 들의 목록을 보여준다라고 생각하면 이해하기 편할 것 같다.

jobs 명령어 활용 예시

위 이미지 처럼 jobs -l 명령어로 현재 실행중이거나 멈춰있는 작업을 보여준 다음

kill -9 4295 명령어를 사용해서  PID가 4295인 작업을 종료했다.

그 후 다시 jobs -l 명령어로 동작중인 작업을 조회했더니 [2]+ 작업만 보여준다.

 

실무에서 많이 쓰는지는 모르지만 일단 있는 것 하나씩 다 해보려고 합니다.

부족한 부분이 있다면 피드백을 주세요!