On 8-core server, 0-3 are configured as isolcpus and remaining cores (4-7) are available for system and user processes to run. My application has multiple processes which will run on any one of the mentioned non-isolcpu cores (4-7).
I need to find the total CPU utilization of the application (all processes combined) to determine the right isolcpus range to be configured for the system.
I'm quite confused about this way of calculating CPU utilization for a process or group of processes. Can somebody enlighten me in laymen terms? Thanks!
Went through related questions as well, none of them helped: https://serverfault.com/questions/648704/how-are-cpu-time-and-cpu-usage-the-same
cgroup
? Because in that case, there'd be tools for it.