내 시스템은 Centos 7.4이며 atop-2.3.0-8.el7.x86_64
3 일
동안 로그인했습니다 var/log/atop
.atop_20190312 atop_20190313 atop_20190314
이 3일 동안 CPU 소비가 가장 많은 기간을 알고 싶습니다.
기반으로이 게시물,내가 시도한 것:
atopsar -r /var/log/atop/ -A -R 3 -c |head
그러나 그것은 실패했습니다.
로그의 날짜를 하나로 읽는 방법은 무엇입니까?
답변1
죄송합니다. 제가 아는 한 atopsar는 며칠 동안 병합되지 않습니다.
날짜 선택:
-r
이를 사용하여 atop-log 파일을 직접 읽을 수 있습니다 . 어제나 그저께를 확인해야 하는 경우에 사용할 수 있습니다 -r y
. 추가하는 경우 y
더 빠른 날짜를 선택할 수 있습니다. -r yy
즉, 어제가 됩니다.
올바른 보고서를 선택하세요
모든 보고서 선택을 사용 -A
하거나 CPU와 같은 보고서만 선택할 수 있습니다 -c
. 둘 다 선택하는 것은 의미가 없습니다.
결론적으로
3일간의 CPU 사용률을 확인하려면 다음을 수행하세요.
Today:
# atopsar -R 3 -c |head
Yesterday:
# atopsar -r y -R 3 -c |head
2 Days ago:
# atopsar -r y -R 3 -c |head
도움이 되길 바랍니다.