Ubuntu – n application indicator for CPU usage by core

cpu loadindicatormulti-coresystem-monitor

I love System Load Indicator (indicator-multiload), but it doesn't reflect the usage of the individual CPU cores, just the overall CPU usage. Sometimes I'll have an application max out a single core (ahem, Eclipse), but when I glance at the CPU usage graph, everything looks acceptable.

I know I can just open Htop, but the whole point of an application indicator is being able to get the information you want with a glance, not keystrokes. Thanks.

Best Answer

This is for Ubuntu 14.04 and later.

  1. Install indicator-sysmonitor

    sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
    sudo apt-get update
    sudo apt-get install indicator-sysmonitor
    
  2. Run it

  3. Click on its indicator → Preferences → Advanced tab
  4. Change label from cpu: {cpu} mem: {mem} to cpu: {cpu0}{cpu1} mem: {mem}. Add whatever as CPU cores you have.
  5. Save

    indicator-sysmonitor: cpu cores usage indicator

References: