Beacon guide

Mac temperature monitoring from the command line

Read CPU and SoC temperatures on macOS using powermetrics and other CLI tools — no app required, all built in.

4 min read

Apple stopped shipping the easy istats-style tools years ago, and on Apple Silicon they tightened down access to thermal sensors. The good news: you can still get real temperature data without installing anything, you just need the right command and a moment of patience.

The built-in tool: powermetrics

powermetrics is Apple’s official sampler for power, frequency, and (where exposed) thermals.

  1. Open Terminal.
  2. Run sudo powermetrics --samplers smc -i 1000 -n 5 to take five samples a second apart.
  3. Look for CPU die temperature and GPU die temperature in the output.
  4. Use sudo powermetrics -i 1000 with no -n for a continuous stream; Ctrl-C to stop.

On Apple Silicon the SMC sampler reports die temps and fan RPM. On Intel Macs you also get per-core thermals. Important caveat: powermetrics itself uses a little CPU and warms the chip slightly, so very short samples can read marginally higher than steady state.

Other samplers worth knowing

The thermal pressure sampler is what you want for “is macOS about to throttle me.” It’s a five-level state, easier to read than a raw temperature number.

sysctl thermal_state

For a one-liner that maps to the same thermal pressure level:

pmset -g therm

Returns “CPU_Speed_Limit” (100 means no throttling, less means active thermal capping) and CPU_Available_CPUs.

When you want it ambient

CLI is great for one-off checks. For “let me see the temperature out of the corner of my eye while I work,” a menubar readout is the right approach.

  1. Install Beacon.
  2. Enable Temperature in Settings > Menu Bar.
  3. Choose CPU die, average of all sensors, or hottest sensor.
  4. Click the readout for fan RPM and a recent temperature graph.

The menubar approach uses the same underlying SMC reads as powermetrics, just polled at a lower rate.

What numbers to expect

Rough ballparks on Apple Silicon during typical use:

Apple Silicon thermals run hotter than Intel-era expectations because the chips are designed to operate that way. 85°C during a build isn’t an emergency; it’s the design point.

← All Beacon tips