PowerTOP
- CPU가 가장 많이 사용하며 어떤 프로세스가 CPU CORE 에 인터럽트를 가장 많이
발생시키는지에 대한 프로파일링을 PowerTop 을 이용하여 전체적인 영향을 파악할 수 있다.
활용 목적
- 낮은 소비전력을 위해서 어떻게 튜닝이 진행되어야 할지에 대한 분석과 기준을 마련할 수 있다.
- 사용하지 않는 프로세스 및 서비스등을 골라내 중지시켜 전력에 대한 사용량을 줄일 수 있다.
- 튜닝전 시스템에 대해서 프로세스 또는 쓰레드가 CPU Interrupt 발생원인지 확인할 수 있다.
- Idle stats, Frequency stats, Device stats 와 전체적인 BIOS 상태를 Profiling 가능하다.
- 전체 Overview 에서는 커널에서 스케줄링 되는 현황에 대해서 monitoring 이 가능하다.

- Idle stats 항목에서는 현재 시스템의 CORE 에 대한 idle 현황을 Profiling 이 가능하다.
- C-State을 사용하는 시스템 경우 어떤 CORE가 C-Stat에 오래 머물러 있는지 파악이 가능함.

- Frequency stats 는 각 CORE 별 전력 사용량을 나타내고 있음
- 아래 예제의 그림은 idle 상태로 전환되는 CORE가 없음으로 전력 사용량이 높다고 판단해도됨

-
URL - https://01.org/powertop/