From: David Cowie on
Here's the third line of top on my system:

Cpu(s): 1.3% us, 0.3% sy, 0.0% ni, 98.3% id, 0.0% wa, 0.0% hi, 0.0% si

I can work out us, sy, ni and id (user, system, nice, idle), but what are
wa, hi and si?
The answer does not seem to be in man top.
SuSE 9.2, "entirely new and enhanced" top.

--
David Cowie

Containment Failure + 10898:24

From: Toby Inkster on
David Cowie wrote:

> I can work out us, sy, ni and id (user, system, nice, idle), but what are
> wa, hi and si?

IO wait
Hard IRQ
Soft IRQ

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact

From: Nix on
On Thu, 10 Feb 2005, David Cowie prattled cheerily:
> Here's the third line of top on my system:
>
> Cpu(s): 1.3% us, 0.3% sy, 0.0% ni, 98.3% id, 0.0% wa, 0.0% hi, 0.0% si
>
> I can work out us, sy, ni and id (user, system, nice, idle), but what are
> wa, hi and si?

They're time-scaled values from the first line of /proc/stat, defined in
linux-2.6/fs/proc/proc_misc.c:show_stat():

seq_printf(p, "cpu %llu %llu %llu %llu %llu %llu %llu\n",
(unsigned long long)jiffies_64_to_clock_t(user),
(unsigned long long)jiffies_64_to_clock_t(nice),
(unsigned long long)jiffies_64_to_clock_t(system),
(unsigned long long)jiffies_64_to_clock_t(idle),
(unsigned long long)jiffies_64_to_clock_t(iowait),
(unsigned long long)jiffies_64_to_clock_t(irq),
(unsigned long long)jiffies_64_to_clock_t(softirq));

I doubt you'd see the last three figures nonzero except in really
unusual high-load situations, myself.

> The answer does not seem to be in man top.
> SuSE 9.2, "entirely new and enhanced" top.

Very nifty cool program it is, although the manpage is winceworthy.

Try, e.g., this .toprc: (hit `A' and then `_')

RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
cpu fieldscur=AEHIOQPTWKNMXbcdfgjlrsuvyz
winflags=64944, sortindx=10, maxtasks=0
summclr=3, msgsclr=2, headclr=1, taskclr=2
tme fieldscur=ABCefGjlrstuvyzMKNHIWopQDX
winflags=64824, sortindx=12, maxtasks=0
summclr=3, msgsclr=2, headclr=1, taskclr=2
mem fieldscur=ANOPQRSTUVXbcdefgjlmyzWHIK
winflags=64824, sortindx=13, maxtasks=0
summclr=3, msgsclr=2, headclr=1, taskclr=2
usr fieldscur=DEFGABXchijlopqrstuvyzMKNW
winflags=64952, sortindx=4, maxtasks=0
summclr=3, msgsclr=2, headclr=1, taskclr=2

--
Synapsids unite! You have nothing to lose but your eggshells!