나는 당신이 얻는 것처럼 1분, 5분, 15분 동안 시간 T에 따른 평균 CPU 사용량을 찾으려고 노력하고 있습니다./proc/loadavg
가상 메모리와 스왑 메모리도 마찬가지입니다.
psutils
나는 또한 성공 하지 못한 채 살펴본 Python 라이브러리를 받아들일 수도 있습니다 procfs
.
답변1
나는 이것이 vmstat
바로 당신에게 필요한 것이라고 생각합니다.
매뉴얼 페이지에서:
vmstat는 프로세스, 메모리, 페이징, 블록 IO, 트랩, 디스크 및 CPU 활동에 대한 정보를 보고합니다.
생성된 첫 번째 보고서는 마지막 재시작 이후의 평균을 제공합니다.
다른 보고서는 지연된 샘플 기간에 대한 정보를 제공합니다.
답변2
sysstat가 설치되어 있으면 sar 명령을 사용할 수 있습니다.
예를 들어
sar -q
runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
16:49:01 0 173 0.00 0.01 0.05 1
16:50:01 0 173 0.00 0.01 0.05 0
sar 매뉴얼 페이지에서
-q는 대기열 길이와 로드 평균을 보고합니다. 다음 값이 표시됩니다.