How to reduce and findout CPU usage?

Frequently i am getting "total CPU is now 100.00%, which is above the error threshold (90%)" this error .

You need to .

nmon with tu options can show you the top cpu utilizing processes - when you stop them cpu utilization will go down.
Would be interesting to know what is generating these errors as on most virtualized systems, cpu utilization could be several hundred percent without actually being a problem

Regards
zxmaus

what is reporting "total CPU usage" and what metric is it based on.

Many "reporters" are not virtualization savvy and report high% usage when physical usage is actually near idle.

No real advice possible without knowing where the complaint is coming from, etc..