# `cpu`

Processor load, sampled once a second while a reader is visible.
While none is but a `graph` keeps history of it, it samples at the
coarser of that and a twentieth of the graph's `history` (at least
2 s); otherwise not at all.

| Field | Type | |
| --- | --- | --- |
| `usage` | `float` | Load over every core, 0 to 1: `graph cpu.usage`. |
| `cores` | `[float]` | The load of each core, 0 to 1. |
| `temperature` | `float?` | The processor's temperature in degrees Celsius, when a sensor reports one. |
