Originally Posted by saiyen2002
Thanks for that, now i know i dont have to worry about this,
Can you elaborate further on what %CPU is? reading the man pages about the time of process and how much cpu used doesn't really make much sense to me.
First off, I have an asterisk server on Centos on a multi core system, I see it pegging out at around 180%, so I imagine that this is normal operation for Asterisk.
As far as CPU% -- well, its the percentage of the Processor that is being utilized by a particular process. One way to look at it is this: your CPU is 4.0GHZ, if a process is using 50%, then it is using 2GHZ, and leaving 2GHZ for other processes. Remember that linux is a timesharing system, so processes generally share time on the processor -- sharing speed -- more or less.
If you have multi cores-- say 4,.. then you can and will see numbers up to 400% usage. Now, the numbers in your "top" output, idle, sys, user are your averages over time -- not this very second.