시간 경과에 따른 특정 프로세스의 %CPU 값을 인쇄합니다.

시간 경과에 따른 특정 프로세스의 %CPU 값을 인쇄합니다.

이것top이 명령은 실행 중인 프로세스에 대한 정보를 제공합니다. 이 %CPU열에는 각 프로세스에서 사용하는 CPU 비율(CPU 사용량)이 표시됩니다.

%CPU초과된 값을 쉽게 인쇄할 수 있는 방법이 있습니까?벽 시계특정 프로세스(PID)에 소요되는 시간은 무엇입니까?

답변1

정말로 1초의 출력 세분성을 원하시나요? 다음을 시도해 볼 수 있습니다.

PID=7101
while [[ -d /proc/$PID ]]
do
    ps u k-pcpu --noheaders -p $PID | awk '{print $3}'
    sleep 1
done

타임스탬프를 자유롭게 추가하세요.

관련 정보