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:

  • Related Question