티스토리 뷰

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개로 나타납니다.

댓글