반응형
리눅스 운영체제의 CPU 정보와 코어 개수 확인
아래 명령어와 예제를 확인 바랍니다.
1. CPU 확인
cat /proc/cpuinfo
CPU 모델 : Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
2. CPU 전체 코어 개수
grep -c processor /proc/cpuinfo
전체 코어 개수 : 64 개
3. 물리적 CPU 개수
grep "physical id" /proc/cpuinfo | sort -u
CPU 개수 : 2개 (physical id 2개)
4. CPU 물리적 코어 개수
grep "cpu cores" /proc/cpuinfo | tail -1
물리적 코어 개수 : 16개 (cpu cores)
5. 물리적 코어 개수와 전체 코어 개수가 차이나는 이유
CPU 수 = 2 EA
CPU 1개당 물리적 코어 = 16 EA
CPU 수 * 물리적 코어수 = 2 * 16 = 32 EA (물리적 코어 수)
2번에서의 전체 코어수가 64 EA인 이유는 바로 하이퍼스레딩 기술에 의해서 입니다.
하이퍼스레딩은 각 코어에서 둘 이상의 스레드를 실행할 수 있는 기술로
이는 하나의 물리적 코어가 다른 소프트웨어 스레드를 처리할 수 있는 두 개의 "논리적 코어"처럼 작동한다는 것을 의미합니다.
따라서 하이퍼스레드를 지원하는 CPU의 경우 물리적 코어수에서 논리적으로 두 배(이상)가 되는 것입니다.
전체 코어 개수는 32 EA (물리적 코어 수)의 2배인 64개가 됩니다.
다음 링크는 인텔 CPU 상세 규격 확인 방법 가이드 입니다.
CPU별 하이퍼스레딩 기술의 사용 여부를 확인 할 수 있으니 참고 바랍니다.
도움이 되셨다면 ❤️
감사합니다.
반응형
'IT > System' 카테고리의 다른 글
클라우드(Cloud) 서비스 모델 (0) | 2022.09.13 |
---|---|
AWS Cloud Practitioner 자격증 취득 과정 공유 (2) | 2022.09.05 |
AWS Certified Cloud Practitioner 준비 - 서비스 정리 (0) | 2022.08.24 |
[VirtualBox] VM 이미지의 메뉴가 안보일 경우 복구 팁 (0) | 2022.04.25 |
[Linux] 시스템의 intel CPU 정보 확인 방법 (0) | 2021.07.29 |
댓글