Performance
How to Check Mac Temperature and Fan Speed
macOS does not provide a built-in dashboard of CPU temperature and fan RPM. It does provide the more actionable thermal state: whether the system is under pressure and limiting work. Third-party tools can expose sensor readings, but the label, location, and normal range of a sensor vary by Mac. A single degree value without workload and trend is easy to misread.
What Activity Monitor shows, and what it does not
Activity Monitor, in Applications > Utilities, shows per-app CPU percentage, memory pressure, and energy impact. It is the right first stop for "what is making my Mac hot": open the CPU tab and sort by %CPU, and the process driving the load is named at the top. What it never shows is a temperature or a fan RPM. It tells you the cause of heat, not the heat itself. If the busy process is unfamiliar, what your Mac's background processes do is a good companion.
Start with workload and thermal state
macOS will tell you whether it is throttling, just not the number. With no admin rights:
pmset -g therm
On a cool machine this may report that no thermal or performance warning has been recorded. When macOS exposes pressure, it indicates the system's own control decision, which is more useful than comparing one sensor with a generic internet threshold.
For one finite sample with more power and thermal context:
sudo powermetrics --samplers thermal,cpu_power -n 1
Run it only when you need the diagnostic. Compare idle and a repeatable workload rather than leaving a privileged sampler running indefinitely.
Why the Terminal route stops there on Apple Silicon
On some older Intel macOS releases, sudo powermetrics --samplers smc exposed sensor
readings. On current Apple silicon systems that sampler is unavailable:
powermetrics --samplers smc
# powermetrics: unrecognized sampler: smc
powermetrics can still report thermal pressure, but it does not present one stable
CPU or GPU temperature in degrees. There is no public, unprivileged interface that
provides a universal sensor mapping across Apple silicon Macs, which is why third-party
tools require model-specific handling.
Under the hood: where the numbers live
Mac thermal management combines sensors near compute blocks, storage, battery, and other components with power and fan control. Intel and Apple silicon designs expose different sensor keys, and some MacBook Air models are fanless. Third-party monitors use model-specific or non-public interfaces, so two tools may choose different sensors for a label such as "CPU temperature." RPM is meaningful only on a model that has a fan and exposes its tachometer.
How to interpret a sensor reading
There is no universal "safe CPU temperature" that applies to every Mac and every sensor. Instead, record four things together: the sensor label, workload, thermal pressure, and whether performance or fan behavior changed. A brief high reading during a compile can be ordinary; a rising idle trend with no owner is more useful evidence.
Activity Monitor plus powermetrics can provide workload and pressure. A monitor such
as Mole's Status view adds temperature and fan trends where supported. Keep the
firmware's automatic fan policy as the default. Manual fan control may change comfort
during a known sustained workload, but it cannot repair blocked airflow, a bad sensor,
or an idle heat source.
Seek service when the Mac repeatedly shuts down, reports thermal warnings at light load, has a fan that grinds or never responds, or remains unusually hot after workload and peripherals are removed. Run Apple Diagnostics before assuming that cache cleanup or a custom fan curve can solve a hardware symptom.
A repeatable temperature check
Record idle load and thermal state, run a fixed workload, take a bounded pressure sample, and compare the cooldown. If you use a sensor monitor, compare the same named sensor on the same Mac rather than importing a threshold from another model. Trends, throttling, noise, and workload attribution tell you more than one temperature number.