time 명령은 덜 알려진 Linux 명령 중 하나이지만 명령을 실행하는 데 걸리는 시간을 표시하는 데 사용할 수 있습니다.
이는 개발자이고 프로그램 또는 스크립트의 성능을 테스트하려는 경우에 유용합니다.
이 가이드에는 time 명령과 함께 사용할 주요 스위치와 그 의미가 나열되어 있습니다.
시간 명령을 사용하는 방법
time 명령의 구문은 다음과 같습니다.
시각
예를 들어, ls 명령을 실행하여 time 명령과 함께 긴 형식의 폴더에있는 모든 파일을 나열 할 수 있습니다.
시간 ls -l
시간 명령의 결과는 다음과 같습니다.
0m0.177 초사용자 0m0.156ssys 0m0.020s 표시된 통계는 명령을 실행하는 데 걸린 총 시간, 사용자 모드에서 소비 된 시간 및 커널 모드에서 소요 된 시간을 표시합니다. 당신이 작성한 프로그램을 가지고 있고 당신이 성능에 대해 연구하기를 원하면 time 명령과 함께 그것을 반복해서 실행하고 통계를 개선하고 시도 할 수 있습니다. 기본적으로 출력은 프로그램이 끝날 때 표시되지만 출력을 파일로 보내기를 원할 수도 있습니다. 형식을 파일에 출력하려면 다음 구문을 사용하십시오. 시간 -o시간 - 출력 = time 명령의 모든 스위치는 실행하려는 명령 앞에 지정해야합니다. 퍼포먼스 튜닝의 경우, time 커멘드의 출력을 같은 파일에 계속 덧붙여 트렌드를 볼 수 있습니다. 이렇게하려면 다음 구문을 대신 사용하십시오. 시간 -a시간 - 적용 기본적으로 출력은 다음과 같습니다. 0m0.177 초사용자 0m0.156ssys 0m0.020s 다음 목록과 같이 많은 수의 서식 옵션이 있습니다. 다음과 같이 서식 지정 스위치를 사용할 수 있습니다. 시간 -f "경과 시간 = % E, 입력 % I, 출력 % O" 위 명령의 결과는 다음과 같습니다. 경과 시간 = 0:01:00, 입력 2, 출력 1 필요에 따라 스위치를 혼합하고 일치시킬 수 있습니다. 형식 문자열의 일부로 새 행을 추가하려면 다음과 같이 개행 문자를 사용하십시오. 시간 -f "경과 시간 = % E n 입력 % I n 출력 % O" time 명령에 대한 자세한 내용은 다음 명령을 실행하여 Linux 매뉴얼 페이지를 참조하십시오. 남자 시간 Ubuntu에서 포맷 스위치가 바로 작동하지 않습니다. 다음과 같이 명령을 실행해야합니다. / usr / bin / time 시간 명령 출력 형식 지정
개요