Tuesday, January 27, 2009

20090127 - Disabling cores in Linux

Disabling cores in Linux:

Interestingly enough, the cores are numbered and enabled incrementally across sockets.

[root@minint-9o1oqe2 ~]# egrep 'core id|phys|proc' /proc/cpuinfo
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3
processor : 4
physical id : 1
core id : 0
processor : 5
physical id : 1
core id : 1
processor : 6
physical id : 1
core id : 2
processor : 7
physical id : 1
core id : 3



maxcpus=1
processor : 0
physical id : 0
core id : 0

maxcpus=2
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1

maxcpus=3
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2

maxcpus=4
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3

maxcpus=5
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3
processor : 4
physical id : 1
core id : 0

maxcpus=6
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3
processor : 4
physical id : 1
core id : 0
processor : 5
physical id : 1
core id : 1

maxcpus=7
processor : 0
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3
processor : 4
physical id : 1
core id : 0
processor : 5
physical id : 1
core id : 1
processor : 6
physical id : 1
core id : 2

maxcpus=8
physical id : 0
core id : 0
processor : 1
physical id : 0
core id : 1
processor : 2
physical id : 0
core id : 2
processor : 3
physical id : 0
core id : 3
processor : 4
physical id : 1
core id : 0
processor : 5
physical id : 1
core id : 1
processor : 6
physical id : 1
core id : 2
processor : 7
physical id : 1
core id : 3