CPU 사용을 얻기 위해 다음 명령을 실행하면 멋진 + 사용자 CPU 사용이 발생합니다.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
산출:
14.5
여기서 문제는 출력이 top 명령에 의존하므로 top 명령으로 즉시 변경되지 않는다는 것입니다. 그래서 나는 즉시 올바른 CPU를 얻지 못했습니다. 동일한 출력을 제공하며 변경되지 않습니다.
출력에서 실시간 cpuusage를 얻고 싶습니다. 내 명령을 개선하도록 도와주세요.
time. 내 시스템에서는 0.165 만 걸립니다.
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )