When you used Linux top process to monitor your server/PC, you might want to know what meant by the Cpu(s) variable used in percentage.
Eg.
top – 16:24:04 up 80 days, 18:23, 1 user, load average: 0.48, 0.46, 0.44
Tasks: 226 total, 2 running, 222 sleeping, 0 stopped, 2 zombie
Cpu(s): 2.2%us, 2.5%sy, 0.4%ni, 92.0%id, 3.0%wa, 0.0%hi, 0.0%si, 0.0%st
1. us -> User CPU time: The time the CPU has spent running users’ processes that are not niced.
2. sy -> System CPU time: The time the CPU has spent running the kernel and its processes.
3. ni -> Nice CPU time: The time the CPU has spent running users’ proccess that have been niced.
4. wa -> iowait: Amount of time the CPU has been waiting for I/O to complete.
5. hi -> Hardware IRQ: The amount of time the CPU has been servicing hardware interrupts.
6. si -> Software Interrupts.: The amount of time the CPU has been servicing software interrupts.
Original Source: http://www.seoforclients.com/hr/top/