a few minutes ago my system was very slow, because the cpu was very busy, but I could not figure out with what.
'top' had a cpu usage line looked someting like this: (reconstructed)
Cpu(s): 3.4% us, 10.7% sy, 1.0% ni, 2.2% id, 0.0% wa, 10.3% hi, 72.7% si
here the last field, "si" was fluctuating between 40% and 90%, almost nothing in idle or user, making it hard to find what was so complicated to process.
edit: clarify problem.
What do the different fields mean: my guess is 'us'=userspace(or something similar, running programs) 'sy'=system(kernel level), 'id'=idle.
the others I do not know. what are they, is it possible to trace where cpu power allocated to them is going, and maybe reduce them, if too much is going there, bogging down the system.