Understanding top
The image below is cropped output from the top utility. When running top, we pressed 1 to show all the Cpu entries.

There’s conflicting information on the net about how top shows the P-Cores. Some sources say that Linux first lists all physical cores, then their HT/SMT siblings. That’s not the case with this NUC. They are, in fact, listed in pairs i.e. Cpu0 is P-Core 0 Thread 1, Cpu1 is P-Core 0 Thread 2, Cpu2 is P-Core 1 Thread 1, Cpu 3 is P-Core 1 Thread 2 etc.
This pairing is confirmed by the lscpu command.

As the output shows CPU 0 and CPU 1 are sharing Core 0, CPU 2 and CPU 3 are sharing Core 1 etc.
The output also confirms the E-Cores are CPU 8 to 15 with their slower 3700 max turbo MHz.
Next page: Page 3 – How much faster is a P-Core compared to an E-Core?
Pages in this article:
Page 1 – P-Cores and E-Cores
Page 2 – Interpret output from top
Page 3 – How much faster is a P-Core compared to an E-Core?
Page 4 – Forcing programs to run on the P-Cores or E-Cores
Complete list of articles in this series:
| Intel NUC 13 Pro Mini PC | |
|---|---|
| Part 1 | Introduction to the series with interrogation of system |
| Part 2 | Benchmarking the Mini PC |
| Part 3 | Installing Ubuntu 23.10 Desktop |
| Part 4 | Configuring Ubuntu 23.10 Desktop |
| Part 5 | Power Consumption |
| Part 6 | P-Cores and E-Cores |
| Part 7 | Gaming |
| Part 8 | Installing and Configuring Manjaro |
| Part 9 | BIOS options |