편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
*리눅스 CPU 개수 확인하기 | |||
*리눅스 CPU 코어 수 확인하기 | |||
==개요== | ==개요== | ||
*CPU core 수를 셀 수 있다. | *CPU core 수를 셀 수 있다. | ||
* | *다만 인텔 하이퍼스레딩의 경우, OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식된다. | ||
*예를 들어 싱글코어는 코어 2개로, | *예를 들어 싱글코어는 코어 2개로, 듀얼코어는 4개로 인식된다. | ||
==CPU 코어 | ==CPU 정보== | ||
< | <source lang='bash'> | ||
cat /proc/cpuinfo | |||
</source> | |||
==가상 CPU 코어 수== | |||
<source lang='bash'> | |||
grep -c processor /proc/cpuinfo | grep -c processor /proc/cpuinfo | ||
</source> | |||
</ | <source lang='dos'> | ||
< | [root@jmnote ~]# grep -c processor /proc/cpuinfo | ||
[root@ | 16 | ||
</source> | |||
</ | → 가상 CPU 코어 수는 16. 물리적으로는 8 코어. | ||
→ 가상 CPU 코어 수는 | |||
== CPU 수== | ==물리 CPU 코어 수== | ||
*일부 리눅스에서는 'physical id'가 나오지 않는다. | |||
*CentOS, Oracle Enterprise Linux에서는 나온다. | |||
;명령어 | ;명령어 | ||
< | <source lang='bash'> | ||
grep | grep -c "physical id" /proc/cpuinfo | ||
</ | </source> | ||
; | ;예시 | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# grep -c processor /proc/cpuinfo | ||
64 | |||
</ | </source> | ||
→ 물리 코어수가 64. | |||
== | ==물리 CPU 수== | ||
;명령어 | ;명령어 | ||
< | <source lang='bash'> | ||
tail -n 20 /proc/cpuinfo | grep "physical id" | |||
</ | </source> | ||
;예시 | ;예시 | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# tail -n 20 /proc/cpuinfo | grep "physical id" | ||
physical id : 3 | |||
</ | </source> | ||
→ | :→ 3이 나왔지만, physical id는 0부터 시작하므로 0, 1, 2, 3. 물리 CPU는 4개. | ||
= | ;예시 2 | ||
<source lang='dos'> | |||
[root@jmnote ~]# tail -n 20 /proc/cpuinfo | grep "physical id" | awk '{print $4+1}' | |||
</source> | |||
:→ 명령어에서 +1 보정되었으므로 물리 CPU는 그대로 4개. | |||
==같이 보기== | ==같이 보기== | ||
*[[리눅스 CPU 속도 확인하기]] | *[[리눅스 CPU 속도 확인하기]] | ||
[[분류:리눅스]] | [[분류:리눅스]] |