1. 물리 CPU 개수 확인
$ grep "physical id" /proc/cpuinfo | sort -u | wc -l
2
즉, CPU가 2개 존재한다는 의미이다.
2. CPU 당 물리 코어 수 확인하기
$ grep "cpu cores" /proc/cpuinfo | tail -1
cpu cores : 16
즉, CPU당 물리 코어수가 16개라는 의미이다.
3. Hyper Threading 여부
$ cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
siblings : 32
cpu cores : 16
즉, Siblings 값이 Cpu cores수의 2배면, Hyper Threading이 활성화 된 것이다.
종합적으로 계산해보면 하나의 cpu에 물리 코어 수가 16개 인데 hyper threading으로 가상 32개가 되고, 물리 cpu 개수가 2개이니 총 64개의 cpu 개수가 확인되는 것이다.
16(cpu 1개에 대한 물리 core 수) *2(hypter threading) = 32개 가상 core
32(cpu 1개에 대한 물리 core 수) *2(총 cpu 개수) = 64개 가상 core
4. CPU 코어 전체 개수
$ grep -c processor /proc/cpuinfo
64
동일하게 결과가 출력된다. 전체 가상 CPU 코어수가 64개 존재
참고 블로그 링크
https://letitkang.tistory.com/50
[리눅스] CPU 정보 확인
오늘은 리눅스의 cpu 정보에 대해 알아보겠습니다. 리눅스는 각종 정보들을 파일로 관리하고 있습니다. cpuinfo 파일에 cpu 정보들이 담겨져 있습니다. 명령어를 통해서 cpu 정보에 대해 알아보겠습
letitkang.tistory.com
Linux VM 정보 확인
linux 사용시 필요한 VM 확인을 Command [CPU] CPU 정보 확인 > cat /proc/cpuinfo CPU 코어 전체 개수 > grep -c processor /proc/cpuinfo 물리 CPU 수 > grep "physical id" /proc/cpuinfo..
sncap.tistory.com
https://brownbears.tistory.com/334
[Linux] CPU 개수 확인하기
일반적인 경우, 하이퍼스레딩에 의해 OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식됨. 예를 들어 싱글코어는 코어 2개로, 듀얼코어는 4개로 인식 CPU 코어 전체 개수 # grep -c proc
brownbears.tistory.com