본문 바로가기
IT/Unix-Linux

[Linux] 서버 CPU(Core) 확인 방법 가이드

by 직장인W군 2023. 2. 23.
728x90

Linux cpu 확인 가이드

 

Linux에서 CPU 코어를 확인하는 방법에는 다양한 명령어와 도구가 있습니다. 

이번 글에서는 가장 일반적으로 사용되는 명령어와 그에 대한 설명을 다루겠습니다.

 




1. lscpu 명령어

lscpu 명령어는 현재 시스템의 CPU 정보를 보여주는 명령어입니다. 이 명령어를 사용하면 시스템의 CPU 정보 중 코어 수, 소켓 수, 스레드 수 등을 확인할 수 있습니다.

 

- 명령어

$ 
$ lscpu
$

위 명령어를 입력하면 다음과 같은 결과를 볼 수 있습니다.

 

- 명령어 결과

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 142
Model name:            Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Stepping:              12
CPU MHz:               800.031
CPU max MHz:           4600.0000
CPU min MHz:           400.0000
BogoMIPS:              3984.00
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

위 결과에서 "Core(s) per socket" 항목을 보면 해당 시스템은 소켓당 4개의 코어를 가지고 있음을 알 수 있습니다.

 


 

2. nproc 명령어

nproc 명령어는 현재 시스템에서 사용 가능한 CPU 코어 수를 보여주는 명령어입니다.

 

- 명령어

$
$ nproc
$

위 명령어를 입력하면 현재 시스템에서 사용 가능한 CPU 코어 수가 출력됩니다.

 

- 명령어 결과

8

위 결과에서 "8"은 해당 시스템에서 사용 가능한 CPU 코어 수입니다.

 


 

3. /proc/cpuinfo 파일

/proc/cpuinfo 파일은 현재 시스템에서 사용 중인 CPU 정보를 보여주는 파일입니다. 이 파일을 열어보면 CPU 모델명, 코어 수, 스레드 수 등 다양한 정보를 확인할 수 있습니다.

 

- 명령어

$
$ cat /proc/cpuinfo
$

위 명령어를 입력하면 /proc/cpuinfo 파일의 내용이 출력됩니다.

이 파일의 내용은 매우 많으므로 여러 줄에 걸쳐 출력될 수 있습니다.

 


 

위에서 소개한 lscpu 명령어나 nproc 명령어가 더 간편하고 다양한 방법으로 확인이 가능합니다.

이상입니다.

반응형

댓글