CPU usage of several processes increase when System Load Indicator is running

Bug #1001072 reported by w-sky
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
System Load Indicator
New
Undecided
Unassigned

Bug Description

Using Ubuntu 12.04 with Unity on a 1,6 GHz Atom CPU with Intel onboard graphics.

When System Load Indicator is running, CPU usage of several processes goes up significantly:

compiz
Xorg
unity-panel-service
hud-service

(+indicator-multiload)

Together they use around 15-20% CPU time, while they use around 1-5% without System Load Indicator.

Revision history for this message
KVV (kouzminv-yahoo) wrote :
Revision history for this message
Thomas Orgis (thomas-orgis-deactivatedaccount) wrote :

I can confirm this strange behaviour with fresh 64 Bit 12.04 on a Phenom X4 with $HOME on NFS. Actually, I only stumbled over the hud-service CPU usage via constant network load of around 800 KB/sec.

That network load corresponds to NFS traffic, hence I conclude hud-service is scrapping around in $HOME. And the increased compiz load ... well, at least some load is explicable via the drawing that the indicator does. It just seems to be quite demanding drawing.

Also, increasing the update interval nicely scales down the network traffic. Is the monitoring done via a set of temporary files in $HOME that are constantly written and read? I'm tempted to say something impolite here, trying not to.

Coming back to hud-service: I assume it is constantly aroused by business in $HOME? Come on, eh ... here is the temptation to utter something impolite again. I hope this is resolved quickly, and integrated into the LTS. Lots of work to do till this year's LTS can be considered stable ... (damn, tried to be nice)

Revision history for this message
Thomas Orgis (thomas-orgis-deactivatedaccount) wrote :

I see the relation to bug 998759 now. That nicely explains my observation; well, at least moves the burning question to a lower level.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.