오랜 기간 동안 CPU 사용량을 어떻게 분석합니까?


12

CPU 사용량을 추적 할 수있는 Ubuntu 앱이 있는지 궁금합니다.

문제는 현재 쿼드 코어 i5를 사용하고 있으며 일상적인 사용에서 가장 많이하는 것은 브라우징 및 레일 개발뿐입니다.

따라서 CPU 사용량을 분석하여 듀얼 코어 i3으로 다시 전환 할 수있는 앱이 필요합니다.

감사.

답변:


10

CPU 사용량을 분석 할 수있는 앱을 원합니다

당신의 목적을 위해 가장 쉬운 방법은 것입니다 로그 찾아 (LibreOffice와 캘크 등을) CPU 부하 (사용)하고 자신을 분석 할 수 있습니다.

  • /proc/loadavg마지막 1, 5 및 15 분 동안의 CPU 평균로드를 다음 형식으로 포함 0.91 0.48 0.62 3/357 16607합니다 (처음 세 숫자는 중요합니다).
  • 이것을 cron-job으로 만들어서 15 분마다 텍스트 파일에 기록 할 수 있습니다.
  • 시스템 전체에서이 작업을 수행하려면 /etc/crontab이 줄을 편집 하고 추가하십시오.
* / 15 * * * * 루트 고양이 / proc / loadavg >> /home/your-username/cpu-load.log
  • 첫 번째 매개 변수를 *또는 */5대신 에 변경하여 1 분 또는 5 분으로 설정할 수 있습니다.*/15

  • 며칠 동안 정상적으로 사용한 후 로그 파일을 텍스트 / CSV로 LibreOffice Calc로 가져 와서 해당 열 (3 분 15 분)을 플로팅하여 평균 부하를 확인할 수 있습니다.

오랜 시간 동안 부하가 2.00을 초과하지 않으면 현재 쿼드 코어 대신 듀얼 코어 프로세서를 사용할 수 있습니다.


이 많다 네트워크 기반의 모니터링 도구, 예를 들어 Munin , MRTG , 선인장 저장소에서 설치할 수있는 등, 로깅을하고도 당신을 위해 꽤 그래프를 생성 할 것이다, 그러나 그는 완전한 과잉 당신이 필요합니다. :-)


이 방법을 사용해보십시오, 감사합니다. 그러나 여전히 한 번 에이 작업을 수행 할 앱을 찾고 있습니다.
질문자

답변 하단에 추가 내용을 참조하십시오 ...
ish

1
cron 라인에서 / etc / loadavg 대신 / proc / loadavg가 아니어야합니까?
Programster

감사! 내가 듀얼 코어로 눈에 띄게 할 수있을 것 같습니다 : i.imgur.com/MossFaQ.png?1
Aditya MP

@AdityaMP : 분석 주셔서 감사합니다 : DI 2 코어 / 4 스레드로 충분하다고 생각합니까?
Ziyan Junaideen

3

어때요?

vmstat 1 > vmstat.log

필드의 의미를 보려면 "man vmstat"를 참조하십시오.


0

대시를 엽니 다.

이제 시스템 모니터를 검색하십시오.

시스템 모니터에서 요청한 정보는 자원 탭에서 사용 가능해야합니다.


훌륭하지만 CPU 히스토리를 더 길게 볼 수있는 방법은 무엇입니까?
질문자
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.