Other iostat columns explained

Hey,

Can someone explain to me some of the columns related to iostat [ tin - tout - tps - us - ni - sy - in ] in a more clearer way?

I looked at the documentation but I couldn't really understand their description especially (tin tout tps).

I'm quite new to the subject and I appreciate any help!
 
Tin = terminal i/o into the driver - ie keyboard (stdin)
Tout = terminal i/o out of driver -ie text screen (stdout/stderr)
Tps = transfers (multplied by kb/t to get overall data transfer) performed.
Us = user mode applications running like VI, your shell, etc in % of cpu usage overall
Ni = as above but running higher or lower process priority via the nice(1) command.
Sy = kernel mode as % of overall cpu usage; things like page swapping, context switching, i/o (network etc)
In = exactly what it says. When hardware wants the system to do something with its data it signals an interrupt and then the kernel has to do something. There are also software interrupts which achieve the same thing but just software only.
 
Back
Top