Join our Newsletter — 33% off our NHI Course

CPU Usage

CPU usage is the share of processor capacity consumed by active tasks on an endpoint. On macOS it is commonly expressed as user, system, and idle percentages. Tracking it helps identify sustained load, resource contention, and unusual spikes that may affect performance or signal suspicious processing activity.

Expanded Definition

CPU usage describes how much processor capacity a task, process, or workload is consuming at a given moment. In endpoint security and operations, it is usually read alongside memory, disk, and network activity to distinguish ordinary application load from sustained contention or abnormal execution patterns. On macOS, the split between user, system, and idle time helps analysts see whether processing is driven by applications, the operating system, or a state of low activity. For broader cybersecurity governance, CPU usage is not a control by itself, but it is a useful operational indicator that can support triage, performance baselining, and anomaly detection.

Definitions vary in tooling because some platforms report per-core utilisation, while others normalise across total available capacity. That difference matters when comparing devices or trying to spot short-lived spikes. In practice, CPU usage should be interpreted with workload context, since high utilisation can be expected during updates, builds, backups, or detection scans. The most common misapplication is treating a single high percentage as malicious, which occurs when analysts ignore process lineage, timing, and whether the device was already under known maintenance load.

Examples and Use Cases

Implementing CPU usage monitoring rigorously often introduces alert noise, requiring organisations to weigh faster anomaly detection against the cost of investigating benign bursts.

  • Endpoint monitoring tools flag a long-running process that keeps CPU near saturation after business hours, prompting review of process origin and command line.
  • Security operations teams correlate rising CPU usage with repeated archive extraction, script execution, or compiler activity to identify potential malware staging or misuse of admin tools.
  • Platform teams use CPU baselines to separate expected load from abnormal resource contention during patching, agent upgrades, or scheduled batch jobs.
  • Investigators compare CPU spikes with authentication events, network connections, and file writes to understand whether the workload reflects legitimate automation or suspicious activity.
  • For cloud-hosted endpoints and NIST Cybersecurity Framework 2.0 aligned monitoring, CPU telemetry supports detection and response workflows, but only when paired with asset context and logging.

Why It Matters for Security Teams

CPU usage matters because sustained or unexplained processing can be an early signal of compromise, excessive privilege use, runaway automation, or poorly controlled software. Security teams need to know the difference between healthy peak load and activity that suggests cryptomining, malicious scripting, persistence mechanisms, or an agent loop gone wrong. The value is operational as much as forensic: CPU telemetry can help validate whether a control rollout has introduced instability, whether an endpoint agent is consuming too much capacity, or whether a workload has become opaque enough to hide abuse.

This is especially relevant where identity and automation overlap. Non-human identities, service accounts, and agentic AI systems can all drive legitimate high utilisation, but they can also mask unsafe execution if monitoring is too shallow. CPU usage therefore becomes part of a wider trust assessment across endpoints and workloads, not just a performance metric. Teams that ignore it often miss the early warning signs until users complain, devices slow down, or an investigation reveals that malicious processing had already been running for some time. Organisations typically encounter the operational importance of CPU usage only after a device degrades or an incident forces them to reconstruct what was consuming capacity.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0 provides the primary governance reference for this term.

Framework Control / Reference Relevance
NIST CSF 2.0 DE.CM-8 Continuous monitoring includes detecting anomalous resource activity such as unusual CPU load.

Baseline CPU patterns and alert on unexplained spikes as part of continuous monitoring.