I have two EPICs, EPIC 1 running firmware 1.5.0-b.42 and EPIC 2 running firmware 3.3.3-b.192. Both running the same software, except EPIC 2 have couple extra small features for safety. The thing I have started noticing after the last firmware update EPIC 2 have CPU Usage at 70% ± 5% when running but EPIC 1 when running have CPU usage of 35% ± 5%. Does the new version of firmware take up more resources from the controller?
This flow uses the exec node to run a top command that fetches system processes and their resource usage, then uses JavaScript to sort the data for output to a groov data store, either as formatted strings or parsed decimals, or both!
[image]
The JavaScript in the function node will separate out the general system info from the top of the command, as well as the first ten top CPU processes, and can also grab a specific CPU level to output separately; for example I set mine to search for the c…
Finally
I got to do your recommendation and check EPIC 2. showed me some weird bizarre numbers.
What do you make of this?
CPU at 200% ??
image
1839×729 42.6 KB
Any chance of doing the same on the other EPIC?
SoftPAC can make use of all 4 cores, so you might see up to 400% CPU.
But, just the fact that you have 200% is a big red flag to me, it usually means you don’t have enough well placed delays in your chart(s). This will cause the CPU to work extra hard for no benefit.
I strongly recommend you review the PAC Control section of the best practices guide: