get_cpu_status
Check CPU utilization, core counts, and load averages to identify saturation and performance issues.
Instructions
Get CPU utilization, core counts, and load averages.
Samples CPU for sample_seconds and reports utilization percentage,
physical/logical core counts, 1/5/15-minute load averages, and
load-per-core (values >= 1.0 indicate saturation).
Returns: str: Markdown summary or JSON object with keys: percent, sample_seconds, physical_cores, logical_cores, load_avg {1min,5min,15min}, load_per_core_1min, per_core_percent (optional).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| per_core | No | Include per-core utilization breakdown. | |
| sample_seconds | No | How long to sample CPU utilization (e.g. 1.0). Longer samples smooth spikes. | |
| response_format | No | 'markdown' for human-readable output, 'json' for structured data. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |