Paul M. Foster wrote: > Folks: > > Here's a curious thing. I have a 10th gen Intel i3 CPU with four cores. When > I look at /proc/cpuinfo, it actually shows eight cores. There's a line in > the output of each core which is > > cpu cores : 4 > > But there are outputs for each of eight cores, numbered 0 through 7. > > Is it possible that there were eight cores on this CPU, and four of them > were non-working (I know it's typical to have non-working cores on a die), > and this file shows all the original cores? > > Or does someone have a better explanation? >
Try lscpu. Useful lines: CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 1 So this machine has one socket, 6 cores in the socket, 2 threads per core, which looks like 12 CPUs. You should find that your has one socket, 4 cores in the socket, 2 threads per core, which looks like 8 CPUs. -dsr-