Description
This article explains how to troubleshoot high CPU usage caused by Jamf Protect and collect information for further investigation. Ensure that the scenario you are facing falls into the problematic and unexpected CPU utilization category.
Normal and Expected CPU utilization: | Problematic and Unexpected CPU utilization: |
|
|
Information to Collect for Technical Support
Collect the following from affected devices:
Jamf Protect version (check Jamf Pro Inventory record)
Number of affected devices - is this happening across the whole fleet or is it restricted to specific departments, for example developers?
macOS version of the affected device
Processor architecture: Apple Silicon or Intel
What was happening during/before the sustained spike was identified? For example: Was there a code build in progress? Ex: an XCode build of an app Was there any high resources process running? Ex: Docker builds?
Can the concurrents tasks that were running when the spike was identified be pinpointed?
Collect results of a sudo protectctl info -v from the affected machine ( can also be gathered from the Jamf Check Tool below)
Investigate Potential Jamf Protect Exceptions
Use these tools to identify what exceptions to create:
Create an exception in Jamf Protect from the identified File, process, or path. Test to see if CPU usage changes.
Based on the findings, determine whether an exception for a specific file, process, or path is appropriate.
If appropriate, create a narrowly scoped exception in Jamf Protect and repeat the affected task.
Record whether CPU usage and task completion time improve.
