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 명령어가 더 간편하고 다양한 방법으로 확인이 가능합니다.
이상입니다.
'■ IT 가이드 > Unix-Linux OS' 카테고리의 다른 글
[Linux] umount 명령어 가이드 (파일시스템 연결 해제) (2) | 2023.02.22 |
---|---|
[Linux] 로그인 현황 및 이력 확인 방법 가이드 (last 명령어) (2) | 2023.02.21 |
[Linux] 서버 Log 파일 정리 가이드 (0) | 2023.02.21 |
[Unix] NFS 설정 가이드 (Network File System) (0) | 2022.01.08 |
[CentOS] "YumRepo Error: All mirror URLs are not using ftp, http[s] or file.~" 오류 가이드 (0) | 2022.01.07 |
댓글