오늘은 리눅스의 cpu 정보에 대해 알아보겠습니다.
리눅스는 각종 정보들을 파일로 관리하고 있습니다.
cpuinfo 파일에 cpu 정보들이 담겨져 있습니다.
명령어를 통해서 cpu 정보에 대해 알아보겠습니다.
1. cpu 정보 확인 명령어
#]cat /proc/cpuinfo
2. 용어
위의 결과에서 중요한 것들이 몇개 있습니다.
processor, model name, siblings, cpu cores 정도만 알아 두면 됩니다.
3. CPU 코어 정보 확인 명령어
1) CPU 코어 전체 개수
#] grep -c processor /proc/cpuinfo
4
->현재 PC의 가상 CPU 코어 수는 4개 입니다.
2) 물리 CPU 개수
#] grep ^processor /proc/cpuinfo | wc -l
4
-> 현재 PC의 물리 CPU 수는 4개 입니다.
3) CPU 당 물리 코어 개수
#] grep 'cpu cores' /proc/cpuinfo | tail -1
4
-> 현재 PC의 CPU 당 물리 코어 개수는 4개 입니다.
4) Hyper Threading 여부
#] cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
siblings : 4
cpu cores : 4
-> siblings의 값이 cpu cores 값의 2배 라면 Hyper Threading이 활성화 된 것이다.
Hyper Threading이 활성화 되면, 물리코어 1개를 논리적으로 코어 2개처럼 작동되도록 합니다.
일반적인 경우, 하이퍼스레딩에 의해 OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식됩니다.
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] 메모리 정보 확인 (0) | 2017.12.12 |
---|---|
[리눅스]File Descriptor 제한 수정 (0) | 2017.09.26 |
[리눅스]tar 압축 풀기, 압축 하기 (0) | 2017.09.20 |
[리눅스]리눅스 종류, 버젼 및 커널 확인 (0) | 2017.09.20 |
[리눅스] selinux 설정 켜기 끄기 (0) | 2017.09.18 |