IT/Unix/Linux
CPU정보 - lscpu
래빗조아
2015. 6. 4. 10:41
Linux 시스템에서 Cpu의 정보를 알아내는 방법은 여러가지가 있다.
주로 /proc/cpuinfo 파일을 살펴 보면 여러가지 정보를 알 수 있다.
따라서 여기서는 가장 간단한 명령어를 소개 합니다.
% lscpu
rchitecture: x86\_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 32
On-line CPU(s) list: 0-31
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 2
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model: 45
Stepping: 7
CPU MHz: 1999.935
BogoMIPS: 4000.78
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 20480K
NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30
NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31
좀 더 간단히 core수만 파악하려면
% lscpu | grep -i -E "^CPU\(s\):|core|socket"
CPU(s): 32
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 2
즉, 2개의 Socket에 CPU가 장착되어 있고 CPU당 Core수는 8개 Thread라는 것은 HT(Hyper-Threading)이 켜져 있다는 뜻이므로 총 32개의 processor를 표시합니다.
실제 /proc/cpuinfo에 보면 32개로 나타납니다.