Quote:
Originally Posted by splatter
Last year our team had slow response times, dropped packets and a cpu that was bouncing from 90% - 100% all the time.
|
This "100% CPU" metric, unless defined carefully, is ambiguous.
Every embedded project I've ever worked on had 100% CPU usage, but met all its hard real time deadlines. Huh? Yes, because all the leftover processing time was used for doing background (lowest priority) health monitoring.
A more meaningful metric would be throughput margin for your critical realtime tasks.