Understanding output of the Linux command – top

Have you ever wondered what us, sy, ni, id, wa, hi, si and st mean?

us: Time spent running non-kernel code. (user time, including nice time)
sy: Time spent running kernel code. (system time)
id: The spent idle. Prior to Linux 2.5.41, this included IO-wait time
ni: user nice time
wa: Time spent waiting for IO. Prior to Linux 2.5.41, this included IO-wait time
hi: hardware irq (servicing hardware interrupts)
si: software irq (servicing software interrupts)
st: steal time (involuntary wait time for virtual cpu while hypervisor is servicing another processor)

For more info check out:

man top
man vmstat
man mpstat
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s